addedInput schema / properties / reversals
Added value: +{
+ "description": "Allow reversed orientation (50% chance per card). Default true; pass false to always draw upright.",
+ "type": "boolean"
+}
addedInput schema / properties / seed
Added value: +{
+ "description": "Reproduce a previous draw by passing back the seed it returned. Omit for fresh randomness.",
+ "type": "string"
+}
addedInput schema / properties / session_id
Added value: +{
+ "description": "Draw from an open tarot_shuffle session instead of a fresh single-call draw (hosted only; never repeats a card within the session).",
+ "type": "string"
+}
addedOutput schema / properties / card
Added value: +{
+ "properties": {
+ "arcana": {
+ "type": "string"
+ },
+ "astrological_correspondence": {
+ "type": "string"
+ },
+ "element": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "image_description": {
+ "type": "string"
+ },
+ "keywords": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "meaning": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "rank": {
+ "type": "null"
+ },
+ "rank_name": {
+ "type": "null"
+ },
+ "suit": {
+ "type": "null"
+ }
+ },
+ "type": "object"
+}
removedOutput schema / properties / desc
Removed value: -{
- "description": "Detailed description of the card",
- "type": "string"
-}
removedOutput schema / properties / meaning_rev
Removed value: -{
- "description": "Reversed meaning of the card",
- "type": "string"
-}
removedOutput schema / properties / meaning_up
Removed value: -{
- "description": "Upright meaning of the card",
- "type": "string"
-}
addedOutput schema / properties / meta
Added value: +{
+ "properties": {
+ "deck": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "procedure": {
+ "type": "string"
+ },
+ "seed": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
removedOutput schema / properties / name
Removed value: -{
- "description": "Full name of the tarot card",
- "type": "string"
-}
removedOutput schema / properties / name_short
Removed value: -{
- "description": "Short identifier for the card",
- "type": "string"
-}
addedOutput schema / properties / seed
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / suit
Removed value: -{
- "description": "Suit of the card (null for Major Arcana)",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / type
Removed value: -{
- "description": "Card type (e.g. Major Arcana, Minor Arcana)",
- "type": "string"
-}
removedOutput schema / properties / value
Removed value: -{
- "description": "Card value or number",
- "type": "string"
-}
removedOutput schema / properties / value_int
Removed value: -{
- "description": "Integer representation of card value",
- "type": "number"
-}
removedOutput schema / required
Removed value: -[
- "name",
- "name_short",
- "value",
- "value_int",
- "type",
- "suit",
- "meaning_up",
- "meaning_rev",
- "desc"
-]