Type Definitions
Type Definitions
Crypto Event Types
Deposit Events
| Event | Fired When |
|---|---|
deposit.detected | An inbound transaction is detected on-chain (unconfirmed) |
deposit.confirmed | An inbound transaction has reached sufficient block confirmations |
Withdrawal Events
| Event | Fired When |
|---|---|
withdrawal.initiated | A withdrawal transaction has been broadcast to the network |
withdrawal.completed | A withdrawal has been confirmed on-chain |
withdrawal.failed | A withdrawal failed (insufficient funds, network error, etc.) |
Transaction Events
| Event | Fired When |
|---|---|
transaction.completed | Any transaction (deposit or withdrawal) has been fully confirmed |
transaction.failed | A transaction failed for any reason |
Swap Events
| Event | Fired When |
|---|---|
swap.completed | A token swap has settled and destination tokens have been delivered |
swap.failed | A swap failed; source funds have been returned |
Card Events
| Event | Fired When |
|---|---|
card.funded | A card’s balance has been topped up |
card.transaction.completed | A card payment has been approved and settled |
card.transaction.failed | A card payment was declined or failed |
IBAN Events
| Event | Fired When |
|---|---|
iban.activated | An IBAN account has been activated and is ready to receive funds |
iban.transfer.received | A SEPA transfer has been received into the IBAN account |
System Events
| Event | Fired When |
|---|---|
autoforward.completed | An auto-forward rule has executed and funds have been moved |
gas.low | A gas station’s balance has dropped below the configured threshold |
Webhook Payload Examples
All payloads share the same envelope structure:deposit.confirmed
withdrawal.completed
transaction.failed
swap.completed
card.transaction.completed
iban.transfer.received
gas.low
Signature Verification
Every webhook request includes anX-Webhook-Signature header. Always verify it before processing:

