Morphemeris DocsBeta

Dignities

GET /v1/dignities — Essential dignities, scores, and dispositorship chains for celestial bodies.

Dignities

Compute essential dignities for celestial bodies at a given moment. Returns the dignity or debility status, a numerical score, peregrine detection, and optionally the full dispositorship chain.

Text
GET  /v1/dignities
POST /v1/dignities

Credit cost: 1

Parameters

ParameterTypeRequiredDefaultDescription
datetimestringOne of datetime or jdISO 8601 UTC datetime
jdnumberOne of datetime or jdJulian Day in UT1
bodiesstringNo"planets"Comma-separated body names
siderealstringNoAyanamsha for sidereal mode
rulershipstringNo"traditional""traditional" or "modern"
day_chartbooleanNoWhether this is a day chart (affects triplicity rulers)
dispositorsbooleanNofalseInclude dispositorship chains

Response

JSON
{
  "data": {
    "dignities": [
      {
        "body": "sun",
        "sign": "aries",
        "dignity": "exaltation",
        "debility": null,
        "score": 4,
        "peregrine": false
      },
      {
        "body": "saturn",
        "sign": "aries",
        "dignity": null,
        "debility": "fall",
        "score": -4,
        "peregrine": false
      },
      {
        "body": "mercury",
        "sign": "taurus",
        "dignity": null,
        "debility": null,
        "score": 0,
        "peregrine": true
      }
    ],
    "dispositors": {
      "chains": {
        "sun": ["mars"],
        "moon": ["venus", "mars"],
        "mercury": ["venus", "mars"]
      },
      "final_dispositor": "mars",
      "mutual_receptions": []
    }
  },
  "meta": { "..." }
}
FieldTypeDescription
dignities[].bodystringBody name
dignities[].signstringZodiac sign the body occupies
dignities[].dignitystring or nullEssential dignity: "domicile", "exaltation", "triplicity", "term", or "face"
dignities[].debilitystring or nullEssential debility: "detriment" or "fall"
dignities[].scorenumberNumerical dignity score (positive = dignified, negative = debilitated)
dignities[].peregrinebooleanTrue if the body has no essential dignity or debility
dispositorsobjectPresent when dispositors=true
dispositors.chainsobjectEach body's dispositorship chain (list of ruling bodies)
dispositors.final_dispositorstring or nullBody that rules itself (if one exists)
dispositors.mutual_receptionsarrayPairs of bodies in mutual reception

Examples

Essential dignities with dispositorship

Bash
curl "https://api.morphemeris.com/v1/dignities?datetime=2024-03-20T12:00:00Z&dispositors=true" \
  -H "Authorization: Bearer morphemeris_live_YOUR_KEY"
javascript
const res = await fetch(
  "https://api.morphemeris.com/v1/dignities?datetime=2024-03-20T12:00:00Z&dispositors=true",
  { headers: { Authorization: "Bearer morphemeris_live_YOUR_KEY" } }
);
const { data } = await res.json();
Python
import requests

res = requests.get(
    "https://api.morphemeris.com/v1/dignities",
    params={"datetime": "2024-03-20T12:00:00Z", "dispositors": "true"},
    headers={"Authorization": "Bearer morphemeris_live_YOUR_KEY"},
)
data = res.json()

Modern rulership for a day chart

Bash
curl "https://api.morphemeris.com/v1/dignities?datetime=1990-06-15T18:30:00Z&rulership=modern&day_chart=true" \
  -H "Authorization: Bearer morphemeris_live_YOUR_KEY"