Skip to main content

Western significations (Lilly)

What each house and planet signifies in William Lilly's Christian Astrology (1647), as a fixed list with stable ids: the twelve houses (pp. 50-56) and the seven planets (pp. 57-83: kinds of people, professions, manners when well and ill dignified). Uranus, Neptune and Pluto are left out because Lilly has none. Two levels: a domain (relationships, work, wealth …) and the signification itself. Ids are stable: never renamed, removed or reused; a retired entry stays with deprecated=true and replaced_by. The list says what the texts say; it does not decide what counts as love, work or energy for an app, so each app keeps its own mapping. Cacheable for a day.

Endpoint​

GET /v1/western/significations

Request parameters​

No fields documented in the OpenAPI schema.

Example request​

curl -X GET "https://api.asterwise.com/v1/western/significations" \
-H "Authorization: Bearer YOUR_API_KEY"

Example response​

Example response omitted — live API call did not return HTTP 200.

Response fields​

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.traditionstring
data.versionintegerList version; goes up when entries are added or retired.
data.sourcestring
data.id_policystring
data.notesarray[string]
data.domainsarray[object]The first level: broad areas of life shared by both lists.
data.domains[].idstringDomain id, e.g. relationships.
data.domains[].labelstring
data.housesarray[object]
data.houses[].houseinteger
data.houses[].idstring
data.houses[].namestring
data.houses[].labelstring
data.houses[].sourcestring
data.houses[].significationsarray[object]
data.houses[].significations[].idstringStable id, e.g. bphs.house.7.spouse. Never renamed or reused.
data.houses[].significations[].labelstringPlain-English label, close to the source wording.
data.houses[].significations[].domainstringDomain id from the domains list.
data.houses[].significations[].sourcestringVerse or page the entry comes from.
data.houses[].significations[].deprecatedbooleanTrue when retired; the id stays so old mappings do not break.
data.houses[].significations[].replaced_bystring | nullId of the entry that replaces a deprecated one.
data.planetsarray[object]
data.planets[].planetstring
data.planets[].idstring
data.planets[].significationsarray[object]
data.planets[].significations[].idstringStable id, e.g. bphs.house.7.spouse. Never renamed or reused.
data.planets[].significations[].labelstringPlain-English label, close to the source wording.
data.planets[].significations[].domainstringDomain id from the domains list.
data.planets[].significations[].sourcestringVerse or page the entry comes from.
data.planets[].significations[].deprecatedbooleanTrue when retired; the id stays so old mappings do not break.
data.planets[].significations[].replaced_bystring | nullId of the entry that replaces a deprecated one.

Errors​

CodeDescriptionReference
api_key_invalidInvalid API key format.api_key_invalid
api_key_missingAPI key is missing. Include it in the Authorization header as 'Bearer YOUR_KEY'.api_key_missing
api_key_not_foundThe provided API key was not found. Verify the key in your Asterwise dashboard.api_key_not_found
api_key_revokedThis API key has been revoked.api_key_revoked
burst_limit_exceededToo many requests per minute. Please slow down.burst_limit_exceeded
internal_errorSomething went wrong on our end. Please try again, or contact [email protected] if the problem persists. Include your request_id when contacting support.internal_error
ip_rate_limit_exceededToo many requests from this IP address. Please slow down.ip_rate_limit_exceeded
monthly_usage_limit_exceededMonthly API call limit reached. Upgrade your plan to continue.monthly_usage_limit_exceeded
payload_too_largeRequest body exceeds maximum allowed size of 64KB.payload_too_large
subscription_expiredYour subscription has expired. Please renew at asterwise.com/dashboard to continue.subscription_expired
validation_errorThe request couldn't be processed. See the 'details' field for specific field-level issues.validation_error