📬Issue & Transfer SRR (NFT)

If you have any concerns, please contact us.

By using the API/SDK in this document in any way, you agree to Startrail PORT API/SDK Terms of Service. Please read these Terms carefully before using the API/SDK.

UML Diagram

Endpoints Used

Please note that we may add a new field. So make sure that your implementation can support accepting new fields without breaking your implementation. In case we remove the field, we will deprecate it first and let you know beforehand.

Required Permissions

  • You need to have a Licensed User

    • See issuer-address in the following Required Headers section.

  • You need to have an API Key

    • See commerce-api-key in the following Required Headers section.

Required Headers

header
value

issuer-address

The Ethereum address of your LUW

commerce-api-key

The API key you generated in the web application

Content-Type

application/json

accept

application/json

Complete Code Example

In this example, we will do

  1. Get a signed URL to upload 1 file

  2. Upload 1 file using a signed URL

  3. Check the file readiness

  4. To simplify the example, we use the same uploaded file's final URL for

    • contract terms

    • thumbnail

    • attachment file

Note:

  • This example does not cover the webhook on the client’s side that Startbahn API will call when issuance or mining failure happens.

  • You may need TS-Node and NPX to run it

    • save it as example.ts

Last updated

Was this helpful?