v1
latestOpenAPI 3.0.42026-07-262045103.2 KBAttestations
Request a Mint or Redeem Attestation
An attestation is a signed payload that authorizes a user to mint or redeem tokens. Each attestation is only valid for a limited time and is determined by the duration in the request. A user can specify a duration of short for a tighter price spread or long for an extended validity period.
Note: There are specific user and session limits which can prevent the creation of an attestation. For more information on limits, see the Get Trading Limits endpoint.
See also: Error Codes
post/v1/attestations
Request body
Example request
{
"symbol": "AAPLon",
"tokenAmount": "5.000000000000000000",
"userAddress": "7YkSgYQ6x7uBv9E3n2Yh6mF5tQ1rZc8Lp4WsXjKd3Ha2"
}Response
OK
Example response
{
"attestationId": "229852750420835981756873903928305653446",
"userId": "0x474d0000000000009310097834e2c7af00000000000000000000000000000000",
"chainId": "1",
"symbol": "AAPLon",
"ticker": "AAPL",
"assetAddress": "0x14c3abf95cb9c93a8b82c1cdcb76d72cb87b2d4c",
"side": "0",
"tokenAmount": "5000000000000000000",
"price": "225273151158540753535",
"expiration": 1746655938,
"signature": "kMecIrsGFdoAdxzRq2bPo07FWP2QyrxWfjrSMAdIZXNq3bXQnWx27aTKyt9fJiXWrzShYemxA/0RengNqNJ6bBs="
}