# Card (Token)
The Card (Token) Data Model describes the properties and values of a single token card.
Parent model: Set
Parent property: tokens
# Model Index
- artist
- asciiName
- availability
- boosterTypes
- borderColor
- cardParts
- colorIdentity
- colorIndicator
- colors
- faceName
- faceFlavorName
- finishes
- flavorText
- frameEffects
- frameVersion
- hasFoil
- hasNonFoil
- identifiers
- isFullArt
- isFunny
- isOnlineOnly
- isPromo
- isReprint
- keywords
- language
- layout
- loyalty
- name
- number
- otherFaceIds
- power
- promoTypes
- reverseRelated
- securityStamp
- setCode
- side
- signature
- subtypes
- supertypes
- text
- toughness
- type
- types
- uuid
- watermark
# Model Properties
# artist
The name of the artist that illustrated the card art.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# asciiName
The ASCII (opens new window) (Basic/128) code formatted card name with no special unicode characters.
- Type:
string
- Introduced:
v5.0.0
- Tags: Optional
# availability
A list of the card's available printing types.
- Type:
array[string]
- Introduced:
v5.0.0
# boosterTypes
A list of types this card is in a booster pack.
- Type:
array[string]
- Introduced:
v5.2.1
- Tags: OptionalNewPreview v5.2.1
# borderColor
The color of the card border.
- Type:
string
- Introduced:
v4.0.0
# cardParts
A list of card names associated to this card, such as
"Meld"
card face names.
- Type:
array[string]
- Introduced:
v5.2.0
- Tags: OptionalNew
# colorIdentity
A list of all the colors found in
manaCost
,colorIndicator
, andtext
.
- Type:
array[] || array[string]
- Introduced:
v4.0.0
# colorIndicator
A list of all the colors in the color indicator (The symbol prefixed to a card's types).
- Type:
array[string]
- Introduced:
v4.0.2
- Tags: Optional
# colors
A list of all the colors in
manaCost
andcolorIndicator
. Some cards may not have values, such as cards with"Devoid"
in its text.
- Type:
array[] || array[string]
- Introduced:
v4.0.0
# faceName
The name on the face of the card.
- Type:
string
- Introduced:
v5.0.0
- Tags: Optional
# faceFlavorName
The flavor name on the face of the card.
- Type:
string
- Introduced:
v5.2.0
- Tags: OptionalNew
# finishes
The finishes of the card.
- Type:
array[] || array[string]
- Introduced:
v5.2.0
- Tags: New
# flavorText
The italicized text found below the rules text that has no game function.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# frameEffects
The visual frame effects.
- Type:
array[string]
- Introduced:
v4.6.0
- Tags: Optional
# frameVersion
The version of the card frame style.
- Type:
string
- Introduced:
v4.0.0
# hasFoil
If the card can be found in foil. Use the finishes property.
- Type:
boolean
- Introduced:
v4.0.0
- Tags: Deprecated
# hasNonFoil
If the card can be found in non-foil. Use the finishes property.
- Type:
boolean
- Introduced:
v4.0.0
- Tags: Deprecated
# identifiers
A list of identifiers associated to a card. See the Identifiers Data Model.
- Type:
object{props}
- Introduced:
v5.0.0
# isFullArt
If the card has full artwork.
- Type:
boolean
- Introduced:
v4.4.2
- Tags: Optional
# isFunny
If the card is part of a funny set.
- Type:
boolean
- Introduced:
v5.2.0
- Tags: OptionalNew
# isOnlineOnly
If the card is only available in online game variations.
- Type:
boolean
- Introduced:
v4.0.1
- Tags: Optional
# isPromo
If the card is a promotional printing.
- Type:
boolean
- Introduced:
v4.4.2
- Tags: Optional
# isReprint
If the card has been reprinted.
- Type:
boolean
- Introduced:
v4.4.2
- Tags: Optional
# keywords
A list of keywords found on the card.
- Type:
array[string]
- Introduced:
v5.0.0
- Tags: Optional
# language
The language the card is printed in.
- Type:
string
- Introduced:
v5.2.1
- Tags: NewPreview v5.2.1
# layout
The type of card layout. For a token card, this will be
"token"
.
- Type:
string
- Introduced:
v4.0.0
# loyalty
The starting loyalty value of the card. Used only on cards with
"Planeswalker"
in its types.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# name
The name of the card. Cards with multiple faces, like
"Split"
and"Meld"
cards are given a delimiter.
- Type:
string
- Example:
"Wear // Tear"
- Introduced:
v4.0.0
# number
The number of the card. Can be prefixed or suffixed with a
*
or other characters for promotional sets.
- Type:
string
- Introduced:
v4.0.0
# otherFaceIds
A list of card UUID's to this card's counterparts, such as transformed or melded faces.
- Type:
array[string]
- Introduced:
v4.6.1
- Tags: Optional
# power
The power of the card.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# promoTypes
A list of promotional types for a card.
- Type:
array[string]
- Introduced:
v5.0.0
- Tags: Optional
# reverseRelated
The names of the cards that produce this card.
- Type:
array[string]
- Introduced:
v4.0.0
# securityStamp
The security stamp printed on the card.
- Type:
string
- Introduced:
v5.2.0
- Tags: OptionalNew
# setCode
The set printing code that the card is from.
- Type:
string
- Introduced:
v5.0.1
# side
The identifier of the card side. Used on cards with multiple faces on the same card.
- Type:
string
- Introduced:
v4.1.0
- Tags: Optional
# signature
The name of the signature on the card.
- Type:
string
- Introduced:
v5.2.0
- Tags: OptionalNew
# subtypes
A list of card subtypes found after em-dash.
- Type:
array[] || array[string]
- Introduced:
v4.0.0
# supertypes
A list of card supertypes found before em-dash.
- Type:
array[] || array[string]
- Introduced:
v4.0.0
# text
The rules text of the card.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# toughness
The toughness of the card.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional
# type
The type of the card as visible, including any supertypes and subtypes.
- Type:
string
- Introduced:
v4.0.0
# types
A list of all card types of the card, including Un‑sets and gameplay variants.
- Type:
array[string]
- Introduced:
v4.0.0
# uuid
The universal unique identifier (v5) generated by MTGJSON. Each entry is unique.
- Type:
string
- Introduced:
v4.0.0
# watermark
The name of the watermark on the card.
- Type:
string
- Introduced:
v4.0.0
- Tags: Optional