Transfer Digital Passport

As a brand, you wish to allow your users to transfer digital passports from a user's wallet to another wallet address. To do so, our API generates the request ownership link.

Workflow

Let's start πŸš€

⚠️

Every new transfer link is based on a new passphrase. That means old links will not work anymore.

URL

To trigger a transfer, use https://custody.arianee.com/{{client}}/{{network}}/nft/transfer.

POST - https://custody.arianee.com/{{client}}/{{network}}/nft/transfer

Body

FieldTypeRequiredDescription
smartAssetIdStringβœ…Digital passport identification number to claim.
toStringβœ…Digital passport recipient.
{
    "smartAssetId": "967188109",
    "to": "0x4febba33415ab41256cbc981c178297f926a6490"
}

πŸ“Œ

If the transfer is initiated by another user than the digital passport's owner, the passphrase is mandatory.

Return Payload

Status CodeSuccessDescription
200truetrue: The transaction has been sent to the blockchain.
{
    "success": true
}

Errors

Status CodeReturn PayloadDescription
400false- The digital passport ID must be a string.
- Missing passport ID.
500falseYou are not the digital passport owner.
{
    "success": true
}
{
    "success": false,
    "error": "error while transfering the smart asset, make sure you are the owner and that the id is valid"
}