SaaS webhooks / Payments

Stripe webhook events.

231 events emitted by Stripe in the team-ops webhook catalog. Each event below carries the canonical event name, payload schema (field names and types only), auth method, signature header, retry policy, and a link back to Stripe's docs.

Auth mix: 231 hmac-sha256 · Source extraction: 2026-05-13

All 231 events

Direct anchors. Each event header links to its own URL.

account.application.authorized

Fires when a user authorizes a Stripe application.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

account.application.deauthorized

Fires when a user deauthorizes a connected Stripe application.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

account.external_account.created

Fires when an external bank or card account is added to a Stripe account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

account.external_account.deleted

Fires when an external bank or card account is removed from a Stripe account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

account.external_account.updated

Fires when an external bank or card account's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

account.updated

Fires when a Stripe account's status, settings, or capabilities change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

application_fee.created

Fires when an application fee is collected on a charge.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

application_fee.refund.updated

Fires when an application fee refund's status or properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

application_fee.refunded

Fires when an application fee is fully or partially refunded.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

balance.available

Fires when the Stripe balance is updated with newly available funds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

balance_settings.updated

Fires when account balance settings are modified.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.alert.triggered

Fires when a billing alert threshold set on a subscription or meter is reached.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.credit_balance_transaction.created

Fires when a credit balance transaction is created for a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.credit_grant.created

Fires when a credit grant is issued to a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.credit_grant.updated

Fires when an existing credit grant's properties are modified.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.meter.created

Fires when a new usage billing meter is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.meter.deactivated

Fires when a billing meter is deactivated and stops recording usage.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.meter.reactivated

Fires when a previously deactivated billing meter is reactivated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing.meter.updated

Fires when a billing meter's configuration is changed.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing_portal.configuration.created

Fires when a customer portal configuration is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing_portal.configuration.updated

Fires when a customer portal configuration's settings change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

billing_portal.session.created

Fires when a customer portal session is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

capability.updated

Fires when a capability on a connected account gains or loses requirements.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

cash_balance.funds_available

Fires when a customer's cash balance has a positive remaining amount after reconciliation.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.captured

Fires when a previously uncaptured charge is captured.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.dispute.closed

Fires when a card dispute is closed as won, lost, or warning_closed.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.dispute.created

Fires when a customer disputes a charge with their card issuer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.dispute.funds_reinstated

Fires when disputed funds are returned to the Stripe balance after a won dispute.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.dispute.funds_withdrawn

Fires when funds are deducted from the Stripe balance due to an open dispute.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.dispute.updated

Fires when new evidence or a status change occurs on an existing dispute.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.expired

Fires when an uncaptured authorization charge expires without being captured.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.failed

Fires when a charge attempt fails due to a declined card or network error.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.pending

Fires when a pending charge is created (typically for bank-based payment methods).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.refund.updated

Fires when a refund object's properties change on supported payment methods.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.refunded

Fires when a charge is fully or partially refunded.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.succeeded

Fires when a charge attempt succeeds and payment is captured.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

charge.updated

Fires when a charge's description, metadata, or outcome is updated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

checkout.session.async_payment_failed

Fires when a delayed payment method on a Checkout Session fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

checkout.session.async_payment_succeeded

Fires when a delayed payment method on a Checkout Session succeeds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

checkout.session.completed

Fires when a Checkout Session is successfully completed by the customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

checkout.session.expired

Fires when a Checkout Session expires without completion.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.order.canceled

Fires when a Stripe Climate carbon removal order is canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.order.created

Fires when a new Stripe Climate carbon removal order is placed.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.order.delayed

Fires when a Climate order's expected delivery is pushed back.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.order.delivered

Fires when a Climate carbon removal order is fulfilled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.order.product_substituted

Fires when the carbon removal product in a Climate order is replaced.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.product.created

Fires when a new carbon removal product is listed in Stripe Climate.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

climate.product.pricing_updated

Fires when the pricing for a Stripe Climate product changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

coupon.created

Fires when a discount coupon is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

coupon.deleted

Fires when a discount coupon is deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

coupon.updated

Fires when a coupon's properties or metadata change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

credit_note.created

Fires when a credit note is issued against an invoice.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

credit_note.updated

Fires when a credit note's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

credit_note.voided

Fires when a credit note is voided and can no longer be applied.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.created

Fires when a new customer object is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.deleted

Fires when a customer object is permanently deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.discount.created

Fires when a coupon is attached to a customer as a discount.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.discount.deleted

Fires when a coupon discount is removed from a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.discount.updated

Fires when a customer's active discount is changed to a different coupon.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.source.created

Fires when a new payment source (card or bank account) is added to a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.source.deleted

Fires when a payment source is removed from a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.source.expiring

Fires when a card or bank source on a customer is due to expire at month end.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.source.updated

Fires when a payment source's billing details or properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.created

Fires when a customer is enrolled in a new subscription plan.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.deleted

Fires when a customer's subscription ends.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.paused

Fires when a subscription's billing cycle is paused.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.pending_update_applied

Fires when a pending subscription change is applied at renewal.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.pending_update_expired

Fires when a pending subscription change expires before the invoice is paid.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.resumed

Fires when a paused subscription's billing cycle resumes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.trial_will_end

Fires three days before a subscription's trial period ends.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.subscription.updated

Fires when subscription details such as plan, quantity, or trial dates change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.tax_id.created

Fires when a tax ID is added to a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.tax_id.deleted

Fires when a tax ID is removed from a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.tax_id.updated

Fires when a customer's tax ID value or type changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer.updated

Fires when any property on a customer object changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

customer_cash_balance_transaction.created

Fires when a cash balance transaction is recorded for a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

entitlements.active_entitlement_summary.updated

Fires when the summary of a customer's active entitlements changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

file.created

Fires when a new Stripe-generated file (such as a tax document) becomes available.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.account_numbers_updated

Fires when tokenized account numbers for a Financial Connections account are updated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.created

Fires when a new Financial Connections account is linked.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.deactivated

Fires when a Financial Connections account transitions from active to inactive.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.disconnected

Fires when a linked Financial Connections account is disconnected.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.reactivated

Fires when an inactive Financial Connections account becomes active again.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.refreshed_balance

Fires when a balance refresh completes or fails for a Financial Connections account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.refreshed_ownership

Fires when an ownership refresh completes or fails for a Financial Connections account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.refreshed_transactions

Fires when a transaction refresh completes or fails for a Financial Connections account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

financial_connections.account.upcoming_account_number_expiry

Fires when a tokenized account number for a Financial Connections account is about to expire.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.canceled

Fires when an Identity verification session is canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.created

Fires when a new Identity verification session is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.processing

Fires when an Identity verification session begins processing.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.redacted

Fires when an Identity verification session is redacted (requires explicit opt-in).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.requires_input

Fires when an Identity verification session requires additional user input.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

identity.verification_session.verified

Fires when an Identity verification session successfully verifies the user.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.created

Fires when a new invoice is created, either manually or by a subscription.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.deleted

Fires when a draft invoice is permanently deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.finalization_failed

Fires when a draft invoice cannot be finalized due to an error.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.finalized

Fires when a draft invoice is finalized and becomes an open invoice.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.marked_uncollectible

Fires when an invoice is marked as uncollectible.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.overdue

Fires when a past-due invoice passes its due date without payment.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.overpaid

Fires when an invoice is paid with more than the amount due.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.paid

Fires when an invoice payment succeeds or the invoice is manually marked paid.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.payment_action_required

Fires when a payment attempt on an invoice requires additional customer action.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.payment_attempt_required

Fires when an invoice needs payment via a non-Stripe method.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.payment_failed

Fires when a payment attempt for an invoice fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.payment_succeeded

Fires when a payment attempt for an invoice succeeds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.sent

Fires when an invoice email is sent to the customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.upcoming

Fires a few days before a subscription renewal invoice is generated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.updated

Fires when an invoice's properties, line items, or status change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.voided

Fires when an invoice is voided and can no longer be paid.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice.will_be_due

Fires a configurable number of days before an invoice's due date.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoice_payment.paid

Fires when an InvoicePayment transitions to paid status.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoiceitem.created

Fires when a standalone invoice line item is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

invoiceitem.deleted

Fires when a standalone invoice line item is deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_authorization.created

Fires when an Issuing card authorization request is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_authorization.request

Fires as a synchronous real-time authorization request (requires explicit opt-in).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_authorization.updated

Fires when an Issuing authorization's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_card.created

Fires when a new Issuing card is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_card.updated

Fires when an Issuing card's status or shipping details change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_cardholder.created

Fires when a new Issuing cardholder is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_cardholder.updated

Fires when an Issuing cardholder's details or status change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.closed

Fires when an Issuing dispute is won, lost, or expired.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.created

Fires when a dispute is opened for an Issuing transaction.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.funds_reinstated

Fires when funds are returned after an Issuing dispute is won.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.funds_rescinded

Fires when funds are deducted due to an Issuing dispute outcome.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.submitted

Fires when an Issuing dispute is submitted to the card network.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_dispute.updated

Fires when an Issuing dispute's evidence or status changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_personalization_design.activated

Fires when an Issuing card personalization design is approved and activated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_personalization_design.deactivated

Fires when an Issuing card personalization design is deactivated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_personalization_design.rejected

Fires when an Issuing card personalization design fails review.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_personalization_design.updated

Fires when an Issuing card personalization design's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_token.created

Fires when a digital wallet token is provisioned for an Issuing card.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_token.updated

Fires when a digital wallet token's status or properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_transaction.created

Fires when an Issuing transaction is recorded for an authorized purchase.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_transaction.purchase_details_receipt_updated

Fires when receipt data is added to an existing Issuing transaction.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

issuing_transaction.updated

Fires when an Issuing transaction's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

mandate.updated

Fires when a mandate's status or properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.amount_capturable_updated

Fires when a PaymentIntent has authorized funds ready to capture.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.canceled

Fires when a PaymentIntent is canceled and authorized funds are released.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.created

Fires when a new PaymentIntent is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.partially_funded

Fires when funds are applied to a customer_balance PaymentIntent but it is not yet fully funded.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.payment_failed

Fires when a PaymentIntent's payment attempt fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.processing

Fires when a PaymentIntent's payment is being processed by the network.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.requires_action

Fires when a PaymentIntent needs additional customer action such as 3DS authentication.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_intent.succeeded

Fires when a PaymentIntent's payment is confirmed and the funds are captured.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_link.created

Fires when a new Stripe Payment Link is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_link.updated

Fires when a Payment Link's settings or active status change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_method.attached

Fires when a payment method is attached to a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_method.automatically_updated

Fires when a card's details are updated automatically by the card network.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_method.detached

Fires when a payment method is detached from a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payment_method.updated

Fires when a payment method's billing details or metadata are updated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.canceled

Fires when a payout is canceled before it reaches the bank.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.created

Fires when a new payout to a bank or card is initiated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.failed

Fires when a payout attempt to a bank or card fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.paid

Fires when funds from a payout are expected to be available in the bank.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.reconciliation_completed

Fires when balance transactions in an automatic payout can be queried.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

payout.updated

Fires when a payout's properties or statement descriptor change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

person.created

Fires when a person representing an owner or director is added to a connected account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

person.deleted

Fires when a person is removed from a connected account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

person.updated

Fires when a person's details or verification status on a connected account change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

plan.created

Fires when a subscription plan is created (legacy; prefer price.created).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

plan.deleted

Fires when a subscription plan is deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

plan.updated

Fires when a subscription plan's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

price.created

Fires when a new price for a product is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

price.deleted

Fires when a price is archived and can no longer be used.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

price.updated

Fires when a price's metadata or lookup key changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

product.created

Fires when a new product is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

product.deleted

Fires when a product is deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

product.updated

Fires when a product's properties or metadata change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

promotion_code.created

Fires when a promotion code is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

promotion_code.updated

Fires when a promotion code's active status or restrictions change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

quote.accepted

Fires when a customer accepts a quote.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

quote.canceled

Fires when a quote is canceled before acceptance.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

quote.created

Fires when a new quote is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

quote.finalized

Fires when a draft quote is finalized and sent to a customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

quote.will_expire

Fires a configurable number of days before a quote expires.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

radar.early_fraud_warning.created

Fires when Radar issues an early fraud warning on a charge.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

radar.early_fraud_warning.updated

Fires when an early fraud warning's status changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

refund.created

Fires when a new refund object is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

refund.failed

Fires when a refund attempt fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

refund.updated

Fires when a refund's status or properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reporting.report_run.failed

Fires when a requested report run fails to complete.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reporting.report_run.succeeded

Fires when a requested report run completes successfully.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reporting.report_type.updated

Fires when a report type's schema is updated (requires explicit opt-in).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.hold.created

Fires when a reserve hold is placed on account funds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.hold.updated

Fires when a reserve hold's properties change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.plan.created

Fires when a reserve plan is created for an account.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.plan.disabled

Fires when a reserve plan is disabled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.plan.expired

Fires when a reserve plan reaches its expiration.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.plan.updated

Fires when a reserve plan's settings change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

reserve.release.created

Fires when a reserve release is created, returning held funds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

review.closed

Fires when a Radar review is closed with a decision.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

review.opened

Fires when a Radar review is opened for manual inspection.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

setup_intent.canceled

Fires when a SetupIntent is canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

setup_intent.created

Fires when a new SetupIntent is created to save a payment method.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

setup_intent.requires_action

Fires when a SetupIntent requires additional customer authentication.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

setup_intent.setup_failed

Fires when a SetupIntent's payment method setup attempt fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

setup_intent.succeeded

Fires when a SetupIntent successfully sets up a payment method for future use.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

sigma.scheduled_query_run.created

Fires when a Sigma scheduled query run finishes and results are available.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.canceled

Fires when a source object is canceled (legacy sources API).

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.chargeable

Fires when a source becomes chargeable and ready to be used in a charge.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.failed

Fires when a source fails and can no longer be used.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.mandate_notification

Fires when a source mandate notification is sent to the customer.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.refund_attributes_required

Fires when a receiver source requires refund attributes to process a refund.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.transaction.created

Fires when a transaction is created on a receiver source.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

source.transaction.updated

Fires when a transaction on a source changes state.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.aborted

Fires when a subscription schedule is canceled because its underlying subscription was canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.canceled

Fires when a subscription schedule is explicitly canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.completed

Fires when a subscription schedule completes all its phases.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.created

Fires when a new subscription schedule is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.expiring

Fires seven days before a subscription schedule expires.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.released

Fires when a subscription schedule is released, detaching from the subscription.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

subscription_schedule.updated

Fires when a subscription schedule's phases or settings change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

tax.settings.updated

Fires when automatic tax settings for the account are updated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

tax_rate.created

Fires when a new tax rate is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

tax_rate.updated

Fires when a tax rate's properties or active status change.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

terminal.reader.action_failed

Fires when an action sent to a Terminal reader fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

terminal.reader.action_succeeded

Fires when an action sent to a Terminal reader succeeds.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

terminal.reader.action_updated

Fires when the state of an in-progress Terminal reader action changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

test_helpers.test_clock.advancing

Fires when a test clock begins advancing its simulated time.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

test_helpers.test_clock.created

Fires when a test clock is created for testing time-sensitive logic.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

test_helpers.test_clock.deleted

Fires when a test clock is deleted.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

test_helpers.test_clock.internal_failure

Fires when a test clock fails to advance to the requested time.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

test_helpers.test_clock.ready

Fires when a test clock finishes advancing and is ready for further operations.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

topup.canceled

Fires when a top-up to the Stripe balance is canceled.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

topup.created

Fires when a new top-up to the Stripe balance is initiated.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

topup.failed

Fires when a top-up to the Stripe balance fails.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

topup.reversed

Fires when a top-up is reversed and funds are returned.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

topup.succeeded

Fires when a top-up to the Stripe balance completes successfully.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

transfer.created

Fires when a new transfer to a connected account is created.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

transfer.reversed

Fires when a transfer is partially or fully reversed.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

transfer.updated

Fires when a transfer's description or metadata changes.

extraction: manual html

Auth

Auth method
hmac-sha256
Signature header
Stripe-Signature
Signature detail
HMAC-SHA256 with versioned scheme; header contains timestamp and v1 hash. Verify timestamp to prevent replay attacks.

Delivery

Guarantees
at-least-once
Backoff
Exponential backoff over multiple hours.
Retry window
PT72H

Payload schema (field names + types only)

id string required
Unique identifier for this event object.
object string (const: "event") required
String identifier for the Stripe object type; always 'event'.
api_version string required
Stripe API version used to render event data.
created integer required
Unix timestamp of when the event was created.
data object required
Event payload containing the affected object.
object object required
The affected Stripe resource object. Shape depends on event type.
previous_attributes object | null
For *.updated events, the previous values of changed fields.
livemode boolean required
True when the event occurred in live mode; false for test mode.
pending_webhooks integer required
Number of webhook endpoints yet to receive this event.
request object | null
Info about the API request that triggered this event, if applicable.
type string required
Event type identifier, matching this row's event_name.

Vendor docs

Use this data programmatically

The full catalog ships as a HuggingFace dataset under CC-BY-4.0. Load it with the datasets library, filter by vendor, and you have every Stripe event in a Parquet table ready for code-generation, schema validation, or routing.

from datasets import load_dataset
ds = load_dataset("automatelab/saas-webhook-catalog")
events = ds["train"].filter(lambda r: r["vendor"] == "stripe")

Open the dataset on HuggingFace Source on GitHub

Other vendors in the catalog

Back to the index for all 30 vendors.