Integration reference

Stripe Trigger and Action reference

Start from the Stripe event catalog and automate customers, payment links, and refunds.

238 Triggers5 ActionsManifests: Trigger v1 · Action v1

Authentication

Connect the Stripe account through Stripe Connect and keep test and live behavior explicit.

  • Trigger account type: oauth2; reconnect by oauth.
  • Action connection type: oauth2; available modes: Connected Stripe account.

Create or reuse the account from a Trigger or Action dialog, or manage it under Settings → Connected accounts. See Authentication and permissions for scopes and access diagnostics, or Connected accounts for reuse, reconnect, revocation, and credential rotation.

Scopes and permissions

The Trigger manifest does not declare a fixed base OAuth scope list. Installation access, API credentials, or the selected event configuration can still control available resources.

View 1 OAuth scopes used by current Actions

read_write

View 1 provider permissions or credential requirements

read_write

Operation-specific requirements appear in the tables below. Custom event selections can add scopes dynamically, so the current Trigger or Action dialog remains authoritative for the exact consent request.

Use Stripe as a Trigger

The current provider manifest contains 238 available Trigger definitions. Representative definitions include:

  • Any Stripe Event
  • Custom Webhook Events
  • Payment Intent Succeeded
  • Invoice Payment Failed
  • Checkout Session Completed
  • Charge Dispute Created
View all 238 available Trigger definitions
TriggerManifest keyDeliveryAdditional scopes
Any Stripe Eventstripe.any_event.instantinstantNone declared
Custom Webhook Eventsstripe.custom_webhook_events.instantinstantNone declared
Account Application Authorizedstripe.account.application.authorized.instantinstantNone declared
Account Application Deauthorizedstripe.account.application.deauthorized.instantinstantNone declared
Account External Account Createdstripe.account.external_account.created.instantinstantNone declared
Account External Account Deletedstripe.account.external_account.deleted.instantinstantNone declared
Account External Account Updatedstripe.account.external_account.updated.instantinstantNone declared
Account Updatedstripe.account.updated.instantinstantNone declared
Application Fee Createdstripe.application_fee.created.instantinstantNone declared
Application Fee Refund Updatedstripe.application_fee.refund.updated.instantinstantNone declared
Application Fee Refundedstripe.application_fee.refunded.instantinstantNone declared
Balance Settings Updatedstripe.balance_settings.updated.instantinstantNone declared
Balance Availablestripe.balance.available.instantinstantNone declared
Billing Portal Configuration Createdstripe.billing_portal.configuration.created.instantinstantNone declared
Billing Portal Configuration Updatedstripe.billing_portal.configuration.updated.instantinstantNone declared
Billing Portal Session Createdstripe.billing_portal.session.created.instantinstantNone declared
Billing Alert Triggeredstripe.billing.alert.triggered.instantinstantNone declared
Billing Credit Balance Transaction Createdstripe.billing.credit_balance_transaction.created.instantinstantNone declared
Billing Credit Grant Createdstripe.billing.credit_grant.created.instantinstantNone declared
Billing Credit Grant Updatedstripe.billing.credit_grant.updated.instantinstantNone declared
Billing Meter Createdstripe.billing.meter.created.instantinstantNone declared
Billing Meter Deactivatedstripe.billing.meter.deactivated.instantinstantNone declared
Billing Meter Reactivatedstripe.billing.meter.reactivated.instantinstantNone declared
Billing Meter Updatedstripe.billing.meter.updated.instantinstantNone declared
Capability Updatedstripe.capability.updated.instantinstantNone declared
Cash Balance Funds Availablestripe.cash_balance.funds_available.instantinstantNone declared
Charge Capturedstripe.charge.captured.instantinstantNone declared
Charge Dispute Closedstripe.charge.dispute.closed.instantinstantNone declared
Charge Dispute Createdstripe.charge.dispute.created.instantinstantNone declared
Charge Dispute Funds Reinstatedstripe.charge.dispute.funds_reinstated.instantinstantNone declared
Charge Dispute Funds Withdrawnstripe.charge.dispute.funds_withdrawn.instantinstantNone declared
Charge Dispute Updatedstripe.charge.dispute.updated.instantinstantNone declared
Charge Expiredstripe.charge.expired.instantinstantNone declared
Charge Failedstripe.charge.failed.instantinstantNone declared
Charge Pendingstripe.charge.pending.instantinstantNone declared
Charge Refund Updatedstripe.charge.refund.updated.instantinstantNone declared
Charge Refundedstripe.charge.refunded.instantinstantNone declared
Charge Succeededstripe.charge.succeeded.instantinstantNone declared
Charge Updatedstripe.charge.updated.instantinstantNone declared
Checkout Session Async Payment Failedstripe.checkout.session.async_payment_failed.instantinstantNone declared
Checkout Session Async Payment Succeededstripe.checkout.session.async_payment_succeeded.instantinstantNone declared
Checkout Session Completedstripe.checkout.session.completed.instantinstantNone declared
Checkout Session Expiredstripe.checkout.session.expired.instantinstantNone declared
Climate Order Canceledstripe.climate.order.canceled.instantinstantNone declared
Climate Order Createdstripe.climate.order.created.instantinstantNone declared
Climate Order Delayedstripe.climate.order.delayed.instantinstantNone declared
Climate Order Deliveredstripe.climate.order.delivered.instantinstantNone declared
Climate Order Product Substitutedstripe.climate.order.product_substituted.instantinstantNone declared
Climate Product Createdstripe.climate.product.created.instantinstantNone declared
Climate Product Pricing Updatedstripe.climate.product.pricing_updated.instantinstantNone declared
Coupon Createdstripe.coupon.created.instantinstantNone declared
Coupon Deletedstripe.coupon.deleted.instantinstantNone declared
Coupon Updatedstripe.coupon.updated.instantinstantNone declared
Credit Note Createdstripe.credit_note.created.instantinstantNone declared
Credit Note Updatedstripe.credit_note.updated.instantinstantNone declared
Credit Note Voidedstripe.credit_note.voided.instantinstantNone declared
Customer Cash Balance Transaction Createdstripe.customer_cash_balance_transaction.created.instantinstantNone declared
Customer Createdstripe.customer.created.instantinstantNone declared
Customer Deletedstripe.customer.deleted.instantinstantNone declared
Customer Discount Createdstripe.customer.discount.created.instantinstantNone declared
Customer Discount Deletedstripe.customer.discount.deleted.instantinstantNone declared
Customer Discount Updatedstripe.customer.discount.updated.instantinstantNone declared
Customer Source Createdstripe.customer.source.created.instantinstantNone declared
Customer Source Deletedstripe.customer.source.deleted.instantinstantNone declared
Customer Source Expiringstripe.customer.source.expiring.instantinstantNone declared
Customer Source Updatedstripe.customer.source.updated.instantinstantNone declared
Customer Subscription Createdstripe.customer.subscription.created.instantinstantNone declared
Customer Subscription Deletedstripe.customer.subscription.deleted.instantinstantNone declared
Customer Subscription Pausedstripe.customer.subscription.paused.instantinstantNone declared
Customer Subscription Pending Update Appliedstripe.customer.subscription.pending_update_applied.instantinstantNone declared
Customer Subscription Pending Update Expiredstripe.customer.subscription.pending_update_expired.instantinstantNone declared
Customer Subscription Resumedstripe.customer.subscription.resumed.instantinstantNone declared
Customer Subscription Trial Will Endstripe.customer.subscription.trial_will_end.instantinstantNone declared
Customer Subscription Updatedstripe.customer.subscription.updated.instantinstantNone declared
Customer Tax Id Createdstripe.customer.tax_id.created.instantinstantNone declared
Customer Tax Id Deletedstripe.customer.tax_id.deleted.instantinstantNone declared
Customer Tax Id Updatedstripe.customer.tax_id.updated.instantinstantNone declared
Customer Updatedstripe.customer.updated.instantinstantNone declared
Entitlements Active Entitlement Summary Updatedstripe.entitlements.active_entitlement_summary.updated.instantinstantNone declared
File Createdstripe.file.created.instantinstantNone declared
Financial Connections Account Account Numbers Updatedstripe.financial_connections.account.account_numbers_updated.instantinstantNone declared
Financial Connections Account Createdstripe.financial_connections.account.created.instantinstantNone declared
Financial Connections Account Deactivatedstripe.financial_connections.account.deactivated.instantinstantNone declared
Financial Connections Account Disconnectedstripe.financial_connections.account.disconnected.instantinstantNone declared
Financial Connections Account Expected Deactivation Date Updatedstripe.financial_connections.account.expected_deactivation_date_updated.instantinstantNone declared
Financial Connections Account Reactivatedstripe.financial_connections.account.reactivated.instantinstantNone declared
Financial Connections Account Refreshed Balancestripe.financial_connections.account.refreshed_balance.instantinstantNone declared
Financial Connections Account Refreshed Ownershipstripe.financial_connections.account.refreshed_ownership.instantinstantNone declared
Financial Connections Account Refreshed Transactionsstripe.financial_connections.account.refreshed_transactions.instantinstantNone declared
Financial Connections Account Supported Payment Method Types Updatedstripe.financial_connections.account.supported_payment_method_types_updated.instantinstantNone declared
Financial Connections Account Upcoming Account Number Expirystripe.financial_connections.account.upcoming_account_number_expiry.instantinstantNone declared
Financial Connections Account Upcoming Deactivationstripe.financial_connections.account.upcoming_deactivation.instantinstantNone declared
Financial Connections Authorization Expected Deactivation Date Updatedstripe.financial_connections.authorization.expected_deactivation_date_updated.instantinstantNone declared
Financial Connections Authorization Upcoming Deactivationstripe.financial_connections.authorization.upcoming_deactivation.instantinstantNone declared
Identity Verification Session Canceledstripe.identity.verification_session.canceled.instantinstantNone declared
Identity Verification Session Createdstripe.identity.verification_session.created.instantinstantNone declared
Identity Verification Session Processingstripe.identity.verification_session.processing.instantinstantNone declared
Identity Verification Session Redactedstripe.identity.verification_session.redacted.instantinstantNone declared
Identity Verification Session Requires Inputstripe.identity.verification_session.requires_input.instantinstantNone declared
Identity Verification Session Verifiedstripe.identity.verification_session.verified.instantinstantNone declared
Invoice Payment Paidstripe.invoice_payment.paid.instantinstantNone declared
Invoice Createdstripe.invoice.created.instantinstantNone declared
Invoice Deletedstripe.invoice.deleted.instantinstantNone declared
Invoice Finalization Failedstripe.invoice.finalization_failed.instantinstantNone declared
Invoice Finalizedstripe.invoice.finalized.instantinstantNone declared
Invoice Marked Uncollectiblestripe.invoice.marked_uncollectible.instantinstantNone declared
Invoice Overduestripe.invoice.overdue.instantinstantNone declared
Invoice Overpaidstripe.invoice.overpaid.instantinstantNone declared
Invoice Paidstripe.invoice.paid.instantinstantNone declared
Invoice Payment Action Requiredstripe.invoice.payment_action_required.instantinstantNone declared
Invoice Payment Attempt Requiredstripe.invoice.payment_attempt_required.instantinstantNone declared
Invoice Payment Failedstripe.invoice.payment_failed.instantinstantNone declared
Invoice Payment Succeededstripe.invoice.payment_succeeded.instantinstantNone declared
Invoice Sentstripe.invoice.sent.instantinstantNone declared
Invoice Upcomingstripe.invoice.upcoming.instantinstantNone declared
Invoice Updatedstripe.invoice.updated.instantinstantNone declared
Invoice Voidedstripe.invoice.voided.instantinstantNone declared
Invoice Will Be Duestripe.invoice.will_be_due.instantinstantNone declared
Invoiceitem Createdstripe.invoiceitem.created.instantinstantNone declared
Invoiceitem Deletedstripe.invoiceitem.deleted.instantinstantNone declared
Issuing Authorization Createdstripe.issuing_authorization.created.instantinstantNone declared
Issuing Authorization Requeststripe.issuing_authorization.request.instantinstantNone declared
Issuing Authorization Updatedstripe.issuing_authorization.updated.instantinstantNone declared
Issuing Card Createdstripe.issuing_card.created.instantinstantNone declared
Issuing Card Updatedstripe.issuing_card.updated.instantinstantNone declared
Issuing Cardholder Createdstripe.issuing_cardholder.created.instantinstantNone declared
Issuing Cardholder Updatedstripe.issuing_cardholder.updated.instantinstantNone declared
Issuing Dispute Closedstripe.issuing_dispute.closed.instantinstantNone declared
Issuing Dispute Createdstripe.issuing_dispute.created.instantinstantNone declared
Issuing Dispute Funds Reinstatedstripe.issuing_dispute.funds_reinstated.instantinstantNone declared
Issuing Dispute Funds Rescindedstripe.issuing_dispute.funds_rescinded.instantinstantNone declared
Issuing Dispute Submittedstripe.issuing_dispute.submitted.instantinstantNone declared
Issuing Dispute Updatedstripe.issuing_dispute.updated.instantinstantNone declared
Issuing Personalization Design Activatedstripe.issuing_personalization_design.activated.instantinstantNone declared
Issuing Personalization Design Deactivatedstripe.issuing_personalization_design.deactivated.instantinstantNone declared
Issuing Personalization Design Rejectedstripe.issuing_personalization_design.rejected.instantinstantNone declared
Issuing Personalization Design Updatedstripe.issuing_personalization_design.updated.instantinstantNone declared
Issuing Token Createdstripe.issuing_token.created.instantinstantNone declared
Issuing Token Updatedstripe.issuing_token.updated.instantinstantNone declared
Issuing Transaction Createdstripe.issuing_transaction.created.instantinstantNone declared
Issuing Transaction Purchase Details Receipt Updatedstripe.issuing_transaction.purchase_details_receipt_updated.instantinstantNone declared
Issuing Transaction Updatedstripe.issuing_transaction.updated.instantinstantNone declared
Mandate Updatedstripe.mandate.updated.instantinstantNone declared
Payment Intent Amount Capturable Updatedstripe.payment_intent.amount_capturable_updated.instantinstantNone declared
Payment Intent Canceledstripe.payment_intent.canceled.instantinstantNone declared
Payment Intent Createdstripe.payment_intent.created.instantinstantNone declared
Payment Intent Partially Fundedstripe.payment_intent.partially_funded.instantinstantNone declared
Payment Intent Payment Failedstripe.payment_intent.payment_failed.instantinstantNone declared
Payment Intent Processingstripe.payment_intent.processing.instantinstantNone declared
Payment Intent Requires Actionstripe.payment_intent.requires_action.instantinstantNone declared
Payment Intent Succeededstripe.payment_intent.succeeded.instantinstantNone declared
Payment Link Createdstripe.payment_link.created.instantinstantNone declared
Payment Link Updatedstripe.payment_link.updated.instantinstantNone declared
Payment Method Attachedstripe.payment_method.attached.instantinstantNone declared
Payment Method Automatically Updatedstripe.payment_method.automatically_updated.instantinstantNone declared
Payment Method Detachedstripe.payment_method.detached.instantinstantNone declared
Payment Method Updatedstripe.payment_method.updated.instantinstantNone declared
Payout Canceledstripe.payout.canceled.instantinstantNone declared
Payout Createdstripe.payout.created.instantinstantNone declared
Payout Failedstripe.payout.failed.instantinstantNone declared
Payout Paidstripe.payout.paid.instantinstantNone declared
Payout Reconciliation Completedstripe.payout.reconciliation_completed.instantinstantNone declared
Payout Updatedstripe.payout.updated.instantinstantNone declared
Person Createdstripe.person.created.instantinstantNone declared
Person Deletedstripe.person.deleted.instantinstantNone declared
Person Updatedstripe.person.updated.instantinstantNone declared
Plan Createdstripe.plan.created.instantinstantNone declared
Plan Deletedstripe.plan.deleted.instantinstantNone declared
Plan Updatedstripe.plan.updated.instantinstantNone declared
Price Createdstripe.price.created.instantinstantNone declared
Price Deletedstripe.price.deleted.instantinstantNone declared
Price Updatedstripe.price.updated.instantinstantNone declared
Product Createdstripe.product.created.instantinstantNone declared
Product Deletedstripe.product.deleted.instantinstantNone declared
Product Updatedstripe.product.updated.instantinstantNone declared
Promotion Code Createdstripe.promotion_code.created.instantinstantNone declared
Promotion Code Updatedstripe.promotion_code.updated.instantinstantNone declared
Quote Acceptedstripe.quote.accepted.instantinstantNone declared
Quote Canceledstripe.quote.canceled.instantinstantNone declared
Quote Createdstripe.quote.created.instantinstantNone declared
Quote Finalizedstripe.quote.finalized.instantinstantNone declared
Quote Will Expirestripe.quote.will_expire.instantinstantNone declared
Radar Early Fraud Warning Createdstripe.radar.early_fraud_warning.created.instantinstantNone declared
Radar Early Fraud Warning Updatedstripe.radar.early_fraud_warning.updated.instantinstantNone declared
Refund Createdstripe.refund.created.instantinstantNone declared
Refund Failedstripe.refund.failed.instantinstantNone declared
Refund Updatedstripe.refund.updated.instantinstantNone declared
Reporting Report Run Failedstripe.reporting.report_run.failed.instantinstantNone declared
Reporting Report Run Succeededstripe.reporting.report_run.succeeded.instantinstantNone declared
Reporting Report Type Updatedstripe.reporting.report_type.updated.instantinstantNone declared
Reserve Hold Createdstripe.reserve.hold.created.instantinstantNone declared
Reserve Hold Updatedstripe.reserve.hold.updated.instantinstantNone declared
Reserve Plan Createdstripe.reserve.plan.created.instantinstantNone declared
Reserve Plan Disabledstripe.reserve.plan.disabled.instantinstantNone declared
Reserve Plan Expiredstripe.reserve.plan.expired.instantinstantNone declared
Reserve Plan Updatedstripe.reserve.plan.updated.instantinstantNone declared
Reserve Release Createdstripe.reserve.release.created.instantinstantNone declared
Review Closedstripe.review.closed.instantinstantNone declared
Review Openedstripe.review.opened.instantinstantNone declared
Setup Intent Canceledstripe.setup_intent.canceled.instantinstantNone declared
Setup Intent Createdstripe.setup_intent.created.instantinstantNone declared
Setup Intent Requires Actionstripe.setup_intent.requires_action.instantinstantNone declared
Setup Intent Setup Failedstripe.setup_intent.setup_failed.instantinstantNone declared
Setup Intent Succeededstripe.setup_intent.succeeded.instantinstantNone declared
Sigma Scheduled Query Run Createdstripe.sigma.scheduled_query_run.created.instantinstantNone declared
Source Canceledstripe.source.canceled.instantinstantNone declared
Source Chargeablestripe.source.chargeable.instantinstantNone declared
Source Failedstripe.source.failed.instantinstantNone declared
Source Mandate Notificationstripe.source.mandate_notification.instantinstantNone declared
Source Refund Attributes Requiredstripe.source.refund_attributes_required.instantinstantNone declared
Source Transaction Createdstripe.source.transaction.created.instantinstantNone declared
Source Transaction Updatedstripe.source.transaction.updated.instantinstantNone declared
Subscription Schedule Abortedstripe.subscription_schedule.aborted.instantinstantNone declared
Subscription Schedule Canceledstripe.subscription_schedule.canceled.instantinstantNone declared
Subscription Schedule Completedstripe.subscription_schedule.completed.instantinstantNone declared
Subscription Schedule Createdstripe.subscription_schedule.created.instantinstantNone declared
Subscription Schedule Expiringstripe.subscription_schedule.expiring.instantinstantNone declared
Subscription Schedule Releasedstripe.subscription_schedule.released.instantinstantNone declared
Subscription Schedule Updatedstripe.subscription_schedule.updated.instantinstantNone declared
Tax Rate Createdstripe.tax_rate.created.instantinstantNone declared
Tax Rate Updatedstripe.tax_rate.updated.instantinstantNone declared
Tax Settings Updatedstripe.tax.settings.updated.instantinstantNone declared
Terminal Reader Action Failedstripe.terminal.reader.action_failed.instantinstantNone declared
Terminal Reader Action Succeededstripe.terminal.reader.action_succeeded.instantinstantNone declared
Terminal Reader Action Updatedstripe.terminal.reader.action_updated.instantinstantNone declared
Test Helpers Test Clock Advancingstripe.test_helpers.test_clock.advancing.instantinstantNone declared
Test Helpers Test Clock Createdstripe.test_helpers.test_clock.created.instantinstantNone declared
Test Helpers Test Clock Deletedstripe.test_helpers.test_clock.deleted.instantinstantNone declared
Test Helpers Test Clock Internal Failurestripe.test_helpers.test_clock.internal_failure.instantinstantNone declared
Test Helpers Test Clock Readystripe.test_helpers.test_clock.ready.instantinstantNone declared
Topup Canceledstripe.topup.canceled.instantinstantNone declared
Topup Createdstripe.topup.created.instantinstantNone declared
Topup Failedstripe.topup.failed.instantinstantNone declared
Topup Reversedstripe.topup.reversed.instantinstantNone declared
Topup Succeededstripe.topup.succeeded.instantinstantNone declared
Transfer Createdstripe.transfer.created.instantinstantNone declared
Transfer Reversedstripe.transfer.reversed.instantinstantNone declared
Transfer Updatedstripe.transfer.updated.instantinstantNone declared

Choose the narrowest event definition that fits the Workflow. Configure provider-specific resource and event filters in the Source dialog before adding broader Workflow Filters.

Use Stripe Actions

The current Action manifest contains 5 operations. Representative Actions include:

  • Create Customer
  • Update Customer
  • Create Payment Link
  • Create Refund
  • Custom API Request
View all 5 available Action definitions
ActionManifest keyAccess and authManifest rate limit
Create Customerstripe.create_customerread_write
FastHook-managed account
10/second
Update Customerstripe.update_customerread_write
FastHook-managed account
10/second
Create Payment Linkstripe.create_payment_linkread_write
FastHook-managed account
10/second
Create Refundstripe.create_refundread_write
FastHook-managed account
10/second
Custom API Requeststripe.custom_api_requestread_write
FastHook-managed account
10/second

The Action editor reads its required permissions, fields, remote resource pickers, output schema, and rate limit from the provider manifest. Available fields can change with the selected operation and authentication mode.

Build a Workflow

  1. Create a Source using a Stripe Trigger definition.
  2. Create a Workflow with that Source as its Trigger.
  3. Add the required Stripe Action and select the connected account.
  4. Map Trigger or earlier-Step data into the Action fields with the field picker.
  5. Add a Filter, Paths, Delay, or Transformation when the route needs it.
  6. Activate the Workflow, produce a controlled event, and verify the run in Audit and in Stripe.

Troubleshooting Stripe

The account is missing or cannot be selected
Confirm the active FastHook team, provider, account status, and authentication mode. A disabled or revoked account cannot execute an Action.
A resource picker is empty
Verify that the connected provider identity can access the resource itself. OAuth consent does not add workspace, repository, channel, drive, project, base, or record permissions.
The editor asks for additional scopes
Reconnect the same account from the affected Trigger or Action so FastHook can request its current manifest scopes. Then reopen the editor and select the resource again.
An active Workflow returns 401, 403, or a permission error
Compare the selected operation’s access requirements below with the account recorded in Audit. Check provider-side membership and object access before repeating the Action.
The provider returns 429 or a temporary 5xx
Inspect the Step attempt and retryability in Audit. FastHook can retry temporary failures, but provider quotas and idempotency rules still apply.

Provider-specific checks

  • Prefer a named event or selected custom event list over Any Stripe Event.
  • Use event IDs and provider idempotency features to protect side effects from retries.

Next