Create Attestation
POST /stablecoin/{stablecoinId}/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
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