A comprehensive guide to all webhook events available in the Straddle platform
Event | Description |
---|---|
account.created.v1 | Fired when a new embedded Straddle account is created. This event includes the account details, business profile, and its initial capabilities and status. |
account.event.v1 | Triggered when any significant change occurs to an embedded account’s status or configuration. This includes verification updates, capability changes, and settings adjustments. |
Event | Description |
---|---|
linked_bank_account.created.v1 | Fired when a platform creates a new embedded merchant account’s LinkedBankAccount. This event contains the LinkedBankAccount details. |
linked_bank_account.event.v1 | Triggered when any significant change occurs to a platform-created embedded account’s linked bank account. This includes updates to the linked bank account status or values. |
Event | Description |
---|---|
representative.created.v1 | Fired when a platform creates a new embedded merchant account’s representative. This event contains the representative details. |
representative.event.v1 | Triggered when any significant change occurs to a platform-created embedded account’s representatives. This includes updates to the representative status or values. |
Event | Description |
---|---|
capability_request.created.v1 | Fired when a platform creates a new embedded merchant account’s CapabilityRequest. This event contains the CapabilityRequest details. |
capability_request.event.v1 | Triggered when any significant change occurs to a platform-created embedded account’s capability request. This includes updates to the capability request status or values. |
Event | Description |
---|---|
charge.created.v1 | Fired when a new charge is initiated. Includes details about the charge, the associated Paykey and bank account, and the initial payment status. |
charge.event.v1 | Triggered throughout the charge lifecycle to indicate status changes and key updates—such as successful processing, failures, fraud detections, and settlement status. |
payout.created.v1 | Fired when a new payout is initiated to send funds to a customer’s bank account. Includes amount, destination bank details, selected payment rail, and initial status. |
payout.event.v1 | Triggered throughout the payout lifecycle. Indicates status changes, processing steps, failures, rail optimizations, and final settlement outcomes. |
Event | Description |
---|---|
customer.created.v1 | Fired when a new customer is created. Includes customer profile details, verification status, and the initial compliance screening outcome. |
customer.event.v1 | Triggered when a customer’s profile or status changes. This may include verification updates, compliance checks, risk rating changes, or modifications to customer data. |
paykey.created.v1 | Fired when a new Paykey is generated to link a customer to their bank account. Includes tokenized details, verification status, and initial fraud screening results. |
paykey.event.v1 | Triggered when important updates occur to a Paykey’s status or associated bank account. This may include verification changes, fraud alerts, or usage permission modifications. |
created
and event
webhook types for each resource to ensure you receive comprehensive updates about your integration.