Skip to main content

Yes/No Tarot Reading

Draw one card for a yes/no answer. Answer logic: yes-polarity card upright = 'yes' (strong). Yes-polarity card reversed = 'maybe' (leaning). No-polarity card upright = 'no' (strong). No-polarity card reversed = 'maybe' (leaning). Maybe-polarity card = 'maybe' (unclear). Reversed cards are enabled by default for this spread.

Endpoint

POST /v1/tarot/spread/yes-no

Request parameters

FieldTypeRequiredDescription
allow_reversedbooleanNoIf true, reversed cards return 'maybe' instead of their base yes/no answer.
questionstring | nullNoThe yes/no question being asked.

Example request

curl -X POST "https://api.asterwise.com/v1/tarot/spread/yes-no" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"allow_reversed":true,"question":"Should I accept this opportunity?"}'

Example response

{
"success": true,
"message": "success",
"data": {
"card": {
"id": "queen-of-pentacles",
"name": "Queen of Pentacles",
"arcana_type": "minor",
"suit": "pentacles",
"number": 13,
"element": "earth",
"astrology_correspondence": "Water of Earth",
"keywords_upright": [
"down-to-earth",
"nurturing",
"... and 3 more items"
],
"keywords_reversed": [
"financial dependence",
"imbalance between work and home",
"... and 1 more item"
],
"upright_meaning": "The Queen of Pentacles is a master of creating material comfort and abundance. She is practical, nurturing, and grounded…",
"reversed_meaning": "Reversed, the Queen of Pentacles becomes smothering, financially dependent, or struggles to balance work and home life.",
"yes_no": "yes",
"description": "A queen sits on a flower-adorned throne, gazing at the pentacle in her lap with tenderness. A rabbit springs from flower…"
},
"is_reversed": true,
"answer": "maybe",
"confidence": "leaning",
"question": "Should I accept this opportunity?",
"active_meaning": "Reversed, the Queen of Pentacles becomes smothering, financially dependent, or struggles to balance work and home life."
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.cardobject
data.card.idstringUnique slug identifier e.g. 'the-fool'
data.card.namestringFull card name e.g. 'The Fool'
data.card.arcana_typestring'major' or 'minor'
data.card.suitstring | nullSuit for minor arcana: wands, cups, swords, pentacles. Null for major arcana.
data.card.numberintegerCard number. Major arcana: 0-21. Minor arcana: 1=Ace, 11=Page, 12=Knight, 13=Queen, 14=King.
data.card.elementstringElemental correspondence: fire, water, air, earth, spirit
data.card.astrology_correspondencestringAstrological planet or sign correspondence
data.card.keywords_uprightarray[string]Upright keywords
data.card.keywords_reversedarray[string]Reversed keywords
data.card.upright_meaningstringFull upright interpretation
data.card.reversed_meaningstringFull reversed interpretation
data.card.yes_nostringYes/No polarity: 'yes', 'no', or 'maybe'
data.card.descriptionstringVisual description of the card imagery
data.is_reversedboolean
data.answerstring'yes', 'no', or 'maybe'
data.confidencestring'strong' = card directly says yes/no. 'leaning' = reversed card. 'unclear' = maybe card.
data.questionstring | null
data.active_meaningstring

Errors

CodeDescriptionReference
authentication_failedMissing or invalid API key.authentication_failed
ephemeris_unavailableUpstream ephemeris service error.ephemeris_unavailable
insufficient_tierAPI key tier does not include this endpoint.insufficient_tier
internal_errorUnexpected server error.internal_error
ip_rate_limit_exceededToo many requests in a short window.ip_rate_limit_exceeded
payload_too_largeRequest body exceeds the size limit.payload_too_large
resource_not_foundReferenced resource was not found.resource_not_found
validation_errorRequest body failed schema validation.validation_error