Skip to main content
POST
transferStatusChanged

Authorizations

Authorization
string
header
required

A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Generate Bearer Token section of our Authentication docs for information on how to generate your Bearer Token.

Body

application/json

The updated transfer object with the new status.

Webhook event payload sent when a transfer's status changes. This is the structure of the request body sent to your configured webhook URL.

eventType
enum<string>
required

The type of webhook event.

Available options:
transfer.status_changed
Example:

"transfer.status_changed"

eventId
string<uuid>
required

Unique identifier for this webhook event. Use this for idempotency.

Example:

"123e4567-e89b-12d3-a456-426614174000"

timestamp
string<date-time>
required

When this event occurred (ISO 8601 format).

Example:

"2025-01-01T00:05:00Z"

data
object
required

A Transfer represents all the information needed to execute a transfer and tracks the lifecycle of a transfer from initiation through completion or failure.