Skip to main content
Each event includes a type field describing what happened and a data.object containing a point-in-time snapshot of the resource. Expand an event to see the full payload your webhook endpoint receives.

Payments

A payment resource was created before approval or money movement submission.
A payment reached the public completed state.
A payment failed during submit or money movement processing.
A completed return-capable payment was returned.
A payment was canceled before money movement processing.
A payment approval was explicitly denied before money movement processing.

ACH

An ACH transfer resource was created.
An ACH transfer was submitted to money movement processing.
An ACH transfer settled at the receiving bank. Settlement is the resting state; a return can still arrive afterward.
An ACH transfer failed before completion.
An ACH transfer was returned or reversed.

Deposits

The public deposit transfer resource became visible. API-initiated deposits usually emit with status “created” before money movement submission; deposits discovered from money movement may emit with the current status, such as “processing”.
A deposit reached the public completed state.
A deposit failed during submit or money movement processing.
An incoming deposit was returned by the bank.
A deposit was canceled before money movement processing.
A deposit approval was explicitly denied before money movement processing.

Withdrawals

A withdrawal was created and funds are being moved out of a wallet.
A withdrawal completed successfully.
A withdrawal failed before settling.
A settled withdrawal was returned or reversed.
A withdrawal was canceled before money movement processing.
A withdrawal approval was explicitly denied before money movement processing.

Payment requests

A merchant created a payment request.
The linked payment for a payment request completed successfully.
A merchant canceled an open payment request.
The payer declined an open payment request.
A payment request was created naming this party as the payer.

Approvals

A customer approval is required before the payment can continue.
A customer approval was approved.
A customer approval was denied.
A customer approval was canceled before completion.

Parties

A party’s information was updated.

Compliance

A party’s canonical compliance case reached a public verification outcome.

Wallets

A wallet was created for a party.

Delegations

A developer created a per-agent invitation for a customer to accept.
A customer accepted a per-agent invitation; the per-agent grant is now active.
A customer declined a per-agent invitation.
A pending per-agent invitation was canceled (e.g. by agent or developer retire).
A per-agent grant was revoked.
A parent delegation row went active.
A parent delegation row was revoked (last-active-agent cascade).

External party accounts

An external party bank account passed validation.

External accounts

An external bank account was linked.