Accounts
Transactions request webhooks
Sent to the configured webhook URI when an async transactions request reaches a terminal state:
- The request completed successfully. Call GET /v3/connected-accounts/{account_id}/transactions/requests/{request_id} to retrieve the transactions.
- The request failed.
postWebhooktransaction_requests
Headers
Tl-Signaturestring required
A JWS with detached content, verifiable with our public key. See Webhook Request Signing
Payload
Example payload
{
"event_id": "b8d4dda0-ff2c-4d77-a6da-4615e4bad941",
"connection_id": "0a6273a0-0314-4db6-800a-e66225fbe9f7",
"account_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"completed_at": "2025-01-01T09:01:00.000Z"
}Response
Webhook Handled
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.