# Create token metadata ADMIN: Create metadata for a specific token contract Endpoint: POST /tokens/{id}/metadata Version: 2.0.2 Security: tenantAdminJWT ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `imageUrl` (string) This is the URL to the image of the item. Can be just about any type of image (including SVGs, which will be cached into PNGs by OpenSea), IPFS or Arweave URLs or paths. We recommend using a minimum 3000 x 3000 image. - `externalUrl` (string) This is the URL that will appear below the asset's image - `description` (string) A human-readable description of the item. Markdown is supported. - `name` (string) Name of the item. - `expiryDate` (string) expiry date in case of an utility reward - `animationUrl` (string) A URL to a multi-media attachment for the item. The file extensions GLTF, GLB, WEBM, MP4, M4V, OGV, and OGG are supported, along with the audio-only extensions MP3, WAV, and OGA. Animation_url also supports HTML pages, allowing you to build rich experiences and interactive NFTs using JavaScript canvas, WebGL, and more. Scripts and relative paths within the HTML page are now supported. However, access to browser extensions is not supported. - `youtubeUrl` (string) A URL to a YouTube video (only used if animation_url is not provide - `creatorAccountAddress` (string) Creator Address - `previewUrl` (string) Preview Url ## Response 200 fields (application/json): - `imageUrl` (string) This is the URL to the image of the item. Can be just about any type of image (including SVGs, which will be cached into PNGs by OpenSea), IPFS or Arweave URLs or paths. We recommend using a minimum 3000 x 3000 image. - `externalUrl` (string) This is the URL that will appear below the asset's image - `description` (string) A human-readable description of the item. Markdown is supported. - `name` (string) Name of the item. - `expiryDate` (string) expiry date in case of an utility reward - `animationUrl` (string) A URL to a multi-media attachment for the item. The file extensions GLTF, GLB, WEBM, MP4, M4V, OGV, and OGG are supported, along with the audio-only extensions MP3, WAV, and OGA. Animation_url also supports HTML pages, allowing you to build rich experiences and interactive NFTs using JavaScript canvas, WebGL, and more. Scripts and relative paths within the HTML page are now supported. However, access to browser extensions is not supported. - `youtubeUrl` (string) A URL to a YouTube video (only used if animation_url is not provide - `creatorAccountAddress` (string) Creator Address - `previewUrl` (string) Preview Url - `id` (string, required) Token Metadata id - `animationWeb3StorageUrl` (string) web3 storage url for the animation file - `imageWeb3StorageUrl` (string) web3 storage url for the image - `web3StorageUrl` (string) Storage Url - `tokenMetadataIncrementalId` (number, required) Token Metadata Incremental Id - `isActive` (boolean, required) Is active