Skip to main content
POST
/
stocks
/
api
/
tokenization
/
{tokenAddress}
/
redeem
curl -X POST "https://api.trusset.org/stocks/api/tokenization/0x1234.../redeem" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: trusset_abc123xy_secret..." \
  -d '{
    "account": "0xAbC123dEf456789012345678901234567890AbCd",
    "amount": "250",
    "reason": "Buyback program",
    "useRelayer": true
  }'
{
  "success": true,
  "data": {
    "transactionHash": "0xdef456...",
    "tokenAddress": "0x1234567890abcdef1234567890abcdef12345678",
    "account": "0xAbC123dEf456789012345678901234567890AbCd",
    "amount": "250"
  },
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-06-15T12:00:00.000Z",
    "instanceId": "inst_abc123"
  }
}
Redeems (burns) tokens from a specified account. Typically used when a security is being delisted, a holder exercises a redemption right, or tokens need to be removed from circulation.

Path Parameters

tokenAddress
string
required
Address of the stock token contract.

Request Body

account
string
required
Ethereum address from which tokens are burned.
amount
string
required
Number of tokens to redeem. Must be greater than zero.
reason
string
Optional reason for the redemption.
useRelayer
boolean
default:"false"
When true, the transaction is signed and submitted by the Trusset relayer.

Response Fields

success
boolean
Request status.
data
object
Redemption result including the transaction hash.
curl -X POST "https://api.trusset.org/stocks/api/tokenization/0x1234.../redeem" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: trusset_abc123xy_secret..." \
  -d '{
    "account": "0xAbC123dEf456789012345678901234567890AbCd",
    "amount": "250",
    "reason": "Buyback program",
    "useRelayer": true
  }'
{
  "success": true,
  "data": {
    "transactionHash": "0xdef456...",
    "tokenAddress": "0x1234567890abcdef1234567890abcdef12345678",
    "account": "0xAbC123dEf456789012345678901234567890AbCd",
    "amount": "250"
  },
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-06-15T12:00:00.000Z",
    "instanceId": "inst_abc123"
  }
}