nfts
get/v1/nfts/{contract_id}/{token_id}

Request

  • The document declares no server URL.
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Path parameters

contract_idstring required

Contract C-StrKey hosting the NFT (CAP-46-6 token contract).

token_idstring required

Contract-defined token id (opaque string; ≤128 ASCII chars).

Response

NFT detail

collection_namestring nullable
contract_idstring required

Contract C-StrKey resolved via soroban_contracts join.

last_seen_ledgerinteger nullable

Most recent ledger where ownership state changed (nfts.current_owner_ledger).

media_urlstring nullable
minted_at_ledgerinteger nullable
namestring nullable
ownerstring nullable

Current owner StrKey: a G… account, or a C… contract holding the NFT. null for burned NFTs (ADR 0037 §13).

token_idstring required
metadataobject nullable required

Off-chain JSON metadata fetched at request time. Always present on the wire — null indicates fetch failure / unsupported content-type, not field absence.

Changes

    • warning

      removed the optional property / from the response with the status

    • info

      added the optional property / to the response with the status

    • warning

      removed the optional property / from the response with the status