1
Get an API key
Request access at contact@t3sa.com. After onboarding, an administrator creates the key in the dashboard. Sandbox keys start with
tesa_test_.2
Read positions
Response 200
3
Create a redemption
A redemption always goes to a linked wallet owned by the company and requires an The redemption starts as
Idempotency-Key.pendente. A key with admin scope, or an approver in the dashboard, approves it with POST /resgates/res_4t7x/aprovar.4
Sign with the custodian
After approval, the redemption moves to
aguardando_assinatura and includes the transactions in transacoes[].payload_nao_assinado. Send that payload to the company’s custodian, which signs and broadcasts it. TESA never sees the key.5
Receive the webhook
Register a destination with Verify the signature before processing. See Webhooks.
POST /webhooks. When the transaction confirms on-chain, this event arrives:Next steps
Architecture
Who holds the keys and how each operation moves from preparation to record.
Redemption guide
The complete redemption flow, with error handling.