NFT models#
The primary object in the OKX API is NFT. It represents a unique digital item with its ownership managed by blockchain.
The below OKX Football Cup is an example of an NFT shown on OKX.
NFT model#
Parameter | Type | Description |
---|---|---|
name | String | Name of the NFT |
tokenId | String | Token ID of the NFT |
tokenUri | String | NFT address stored in Metadata |
image | String | Image of the NFT. Note: it is a cached url stored on our end |
imagePreviewUrl | String | Preview image of the NFT. Note: it is a cached url stored on our end |
imageThumbnailUrl | String | Thumbnail image of the NFT. Note: it is a cached url stored on our end |
animationUrl | String | Animation resource url for the NFT. Note: it is a cached url stored on our end |
attributes | Object | Attributes info of the NFT, an object of Attributes Model |
assetContracts | Object | Contract info of the NFT, an object of Asset Contract Model |
collection | Object | Collection info of the NFT, an object of Collection Model |
Attributes model#
Attributes are special properties of an NFT. They can be either numbers or strings. Below is an example of how OKX displays the attributes for a specific NFT.
Parameter | Type | Description |
---|---|---|
trait_type | String | Name of the attribute (e.g. color) |
value | String | Value of the attribute (e.g., string/number) |
display_type | String | Format of the attribute (displayed in number, boost_percentage, boost_number, or date) |
Table of contents