Skip to content

Create Attestation

POST
/stablecoin/{stablecoinId}/attestation

Create a new attestation for minting or burning stablecoins

Authorizations

Parameters

Path Parameters

stablecoinId
required
string format: uuid

The ID of the stablecoin

Request Body required

object
type
required

Type of attestation

string
Allowed values: mint burn
amount
required

Amount to attest

string
sourceWalletId

Source wallet ID for burn operations (required for burn)

string format: uuid
destinationWalletId

Destination wallet ID for mint operations (required for mint)

string format: uuid
signerWalletId
required

Wallet ID of the signer authorizing this attestation

string format: uuid
transactionReference
required

External reference for the transaction

string
transactionDate
required

Date when the transaction occurred

string format: date-time
additionalNotes

Optional notes about the attestation

string
documents
Array<object>
object
blobId

ID of the uploaded document in blob service

string format: uuid

Responses

200

Attestation created successfully

object
attestationId

ID of the created attestation

string format: uuid

400

Bad Request

object
code
integer
400
message
string
Bad Request
details
string
Invalid input parameters