This article offers step-by-step guidelines for developers on how to import an NFT into Capture using Capture API.
Prepare the NFT that you own and wish to import. Fill in the NFT information in the request's nft fields.
[Optional] If the NFT's image is not in an image file format, it is recommended to provide an image in the image_file field.
[Optional] The next step is to fill in the signature and signed_metadata. If the owner of the imported NFT is the user's asset wallet, this step is optional but recommended. However, if the owner of the imported NFT is not the user's asset wallet, this step is necessary. These fields will be used to validate that the publicKey matches the NFT owner's address, and the signature is the result of the address signing the signed_metadata. You can check the description and example here. You can also use this website to sign messages online.
[Optional] Fill in any other optional fields.
Send the import request with the fields mentioned above.
Once your request from step 5 has been processed, your NFT will be imported as an asset into the Capture.