{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timestamp": 123,
"type": "<string>",
"resource": {
"id": "<string>"
},
"data": {
"wallet_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reference": "<string>",
"address": "<string>",
"end_user_ref": "<string>",
"tags": [
"<string>"
],
"reason": "<string>"
}
}wallet.*
Issuance settled, or you retired the wallet. wallet.active carries the address;
wallet.failed carries the reason; wallet.retired follows POST /wallets/{reference}/retire.
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timestamp": 123,
"type": "<string>",
"resource": {
"id": "<string>"
},
"data": {
"wallet_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"reference": "<string>",
"address": "<string>",
"end_user_ref": "<string>",
"tags": [
"<string>"
],
"reason": "<string>"
}
}Authorizations
An API key minted in the console (ctd_…). Authenticates; never authorizes funds. A key
carries scopes (read, wallets.write, transactions.write, events.write,
webhooks.write, policy.write) and may be limited to vaults, to IP addresses, and in
lifetime — see Authentication.
Headers
The event type, same as type in the body.
The delivery id, same as id in the body. Stable across retries.
t=<unix>,v1=<hex HMAC-SHA256 of "<t>.<body>"> with the endpoint secret. While a rotated
secret overlaps the new one, one v1 per secret, the new secret's first
(t=<unix>,v1=<new>,v1=<old>): accept the delivery when any v1 matches.
Body
Response
Any 2xx acknowledges the delivery.