Create Custom Electronic Bill of Lading (EBL)

Initializes minting for a Custom Bill of Lading (Custom EBL) from a base64 payload, signs it as a verifiable credential, uploads it to storage, and returns a signing redirect URL

Notes

  • shipperDomain is used as signing domain (dns) for DID context.
  • Minting maps:
    • beneficiaryAddress → beneficiary
    • holderAddress → holder
  • This endpoint initializes minting only; user must complete signing via returned URL.

This API returns a redirect URL with sessionId to sign the transaction.
Use the GET endpoint /auth/session-response?sessionId=<sessionId> to retrieve the session result.
The response will include an object under the key wrappedDocument, which contains the content of the .tt file.

If using MCP, enter shipperDomain, holderAddress, and beneficiaryAddress explicitly.

Body Params

Bill of Lading minting request

string
required
string
required
string
required
file
required
string
required
string
required
string
enum
required
Defaults to STABILITY

Select the blockchain network

string
Headers
string

Unique key to ensure idempotency for API requests.

string

Unique external ID for tracking purposes, can be used for debugging and analytics.

Responses

401

Token is absent or invalid

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json