Skip to main content
POST/v1/tarot/spread/yes-no

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.

Request parameters​

allow_reversedoptional
boolean
If true, reversed cards return 'maybe' instead of their base yes/no answer.
questionoptional
string | null
The yes/no question being asked.

Response fields​

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.card
object
data.card.id
string
Unique slug identifier e.g. 'the-fool'
data.card.name
string
Full card name e.g. 'The Fool'
data.card.arcana_type
string
'major' or 'minor'
data.card.suit
string | null
Suit for minor arcana: wands, cups, swords, pentacles. Null for major arcana.
data.card.number
integer
Card number. Major arcana: 0-21. Minor arcana: 1=Ace, 11=Page, 12=Knight, 13=Queen, 14=King.
data.card.element
string
Elemental correspondence: fire, water, air, earth, spirit
data.card.astrology_correspondence
string
Astrological planet or sign correspondence
data.card.keywords_upright
array[string]
Upright keywords
data.card.keywords_reversed
array[string]
Reversed keywords
data.card.upright_meaning
string
Full upright interpretation
data.card.reversed_meaning
string
Full reversed interpretation
data.card.yes_no
string
Yes/No polarity: 'yes', 'no', or 'maybe'
data.card.description
string
Visual description of the card imagery
data.is_reversed
boolean
data.answer
string
'yes', 'no', or 'maybe'
data.confidence
string
'strong' = card directly says yes/no. 'leaning' = reversed card. 'unclear' = maybe card.
data.question
string | null
data.active_meaning
string

Errors​

Invalid API key format.
API key is missing. Include it in the Authorization header as 'Bearer YOUR_KEY'.
The provided API key was not found. Verify the key in your Asterwise dashboard.
This API key has been revoked.
Too many requests per minute. Please slow down.
Something went wrong on our end. Please try again, or contact [email protected] if the problem persists. Include your request_id when contacting support.
Too many requests from this IP address. Please slow down.
Monthly API call limit reached. Upgrade your plan to continue.
Request body exceeds maximum allowed size of 64KB.
The requested resource was not found at this endpoint. Verify the URL path and resource identifier.
Your subscription has expired. Please renew at asterwise.com/dashboard to continue.
The request couldn't be processed. See the 'details' field for specific field-level issues.