---
title: Stripe API Integration on Truto
slug: stripe
category: Payment Gateway
canonical: "https://truto.one/integrations/detail/stripe/"
---

# Stripe API Integration on Truto



**Category:** Payment Gateway  
**Status:** Generally available

## Unified APIs

### Unified Payment Gateway API

- **Customers** — The customer represents a customer in Payment Gateway.
- **Payments** — The payment represents a payment in Payment Gateway.

### Unified User Directory API

- **Groups** — Groups are a collection of users in the source application. In some applications, they might also be called Teams.
- **Users** — The User object represents a User.

### Unified Subscription Management API

- **Customers** — The customer represents a customer in Subscription Management.
- **Invoices** — The invoice represents an invoice in Subscription Management.
- **Payments** — The payment represents a payment in Subscription Management.

## MCP-ready AI tools

Truto exposes 532 tools for Stripe that AI agents can call directly.

- **get_single_stripe_balance_by_id** — Get the current Stripe balance for the authenticated account. Returns available and pending fund amounts broken down by currency.
- **get_single_stripe_balance_setting_by_id** — Get the current balance settings for the Stripe account. Returns the balance settings object describing how funds are managed and paid out.
- **update_a_stripe_balance_setting_by_id** — Update the balance settings for the Stripe account. Returns the updated balance settings object reflecting the applied changes.
- **list_all_stripe_balance_transactions** — List Stripe balance transactions. Returns a collection of balance transaction objects including id, amount, currency, type, status, and created timestamp.
- **get_single_stripe_balance_transaction_by_id** — Get a single Stripe balance transaction by id. Returns the full balance transaction object including amount, currency, fee, net, status, type, and created timestamp. Required: id.
- **list_all_stripe_charges** — List all Stripe charges in reverse chronological order. Returns: id, amount, currency, status, customer.
- **get_single_stripe_charge_by_id** — Get a single Stripe charge by id. Returns the full charge object including amount, currency, status, customer, and payment details. Required: id.
- **create_a_stripe_charge** — Create a new Stripe charge against a payment source or customer. Returns: id, amount, currency, status, created. Required: amount and currency, plus either source or customer.
- **update_a_stripe_charge_by_id** — Update an existing Stripe charge by id. Returns the updated charge object including id, amount, currency, and status. Required: id.
- **stripe_charges_capture** — Capture a previously uncaptured Stripe charge. Returns the updated charge object with status set to succeeded. Required: charge_id.
- **get_single_stripe_charge_dispute_by_id** — Get the dispute associated with a specific Stripe charge. Returns the dispute object for the given charge. Required: charge_id.
- **update_a_stripe_charge_dispute_by_id** — Update the dispute associated with a specific Stripe charge. Returns the updated dispute object. Required: charge_id.
- **stripe_charge_disputes_close** — Close the dispute associated with a specific Stripe charge, accepting the dispute and forfeiting any ability to contest it further. Returns the updated dispute object. Required: charge_id.
- **list_all_stripe_charge_refunds** — List all refunds associated with a Stripe charge. Returns a list of refund objects including id, amount, status, and reason. Required: charge_id.
- **get_single_stripe_charge_refund_by_id** — Get a single Stripe charge refund by its refund_id. Returns the refund object including id, amount, status, reason, and created. Required: charge_id, refund_id.
- **create_a_stripe_charge_refund** — Create a refund for a Stripe charge. Returns the created refund object including id, amount, status, and reason. Required: charge_id.
- **update_a_stripe_charge_refund_by_id** — Update the metadata of an existing Stripe charge refund. Returns the updated refund object including id, amount, status, and metadata. Required: charge_id, refund_id.
- **list_all_stripe_customers** — List all Stripe customers ordered by creation date. Returns an array of customer objects including id, email, and created. Max 100 results per page.
- **get_single_stripe_customer_by_id** — Get a single Stripe customer by id. Returns the full customer object including id, email, name, phone, address, and metadata. Required: id.
- **create_a_stripe_customer** — Create a new Stripe customer. Returns the created customer object including id, email, and created timestamp.
- **update_a_stripe_customer_by_id** — Update an existing Stripe customer by id. Returns the updated customer object. Required: id.
- **delete_a_stripe_customer_by_id** — Delete a Stripe customer by id. Returns an object with the customer id and deleted: true on success. Required: id.
- **list_all_stripe_customer_balance_transactions** — List all Stripe customer balance transactions for a given customer. Returns an array of balance transaction objects. Required: customer_id.
- **get_single_stripe_customer_balance_transaction_by_id** — Get a single Stripe customer balance transaction by id. Returns the full balance transaction object for the specified customer. Required: customer_id and id.
- **create_a_stripe_customer_balance_transaction** — Create a new Stripe customer balance transaction for the specified customer. Returns the created balance transaction object. Required: customer_id.
- **update_a_stripe_customer_balance_transaction_by_id** — Update an existing Stripe customer balance transaction. Returns the updated balance transaction object. Required: customer_id and transaction_id.
- **list_all_stripe_customer_bank_accounts** — List all Stripe bank accounts associated with a customer. Returns a list of bank account objects for the specified customer. Required: customer_id.
- **get_single_stripe_customer_bank_account_by_id** — Get a single Stripe bank account by id for a given customer. Returns the bank account object for the specified customer. Required: customer_id, id.
- **create_a_stripe_customer_bank_account** — Create a new bank account for a Stripe customer. Returns the created bank account object. Required: customer_id.
- **update_a_stripe_customer_bank_account_by_id** — Update a bank account associated with a Stripe customer. Returns the updated bank account object. Required: customer_id, bank_account_id.
- **delete_a_stripe_customer_bank_account_by_id** — Delete a bank account associated with a Stripe customer. Returns a confirmation object on success. Required: customer_id, bank_account_id.
- **stripe_customer_bank_accounts_verify** — Verify a Stripe customer bank account by confirming micro-deposit amounts. Returns the updated bank account object reflecting the new verification status. Required: customer_id, bank_account_id.
- **list_all_stripe_customer_cards** — List all cards associated with a Stripe customer. Returns a list of card objects. Required: customer_id.
- **get_single_stripe_customer_card_by_id** — Get a specific card for a Stripe customer by id. Returns the card object. Required: customer_id and id.
- **create_a_stripe_customer_card** — Create and attach a new card to a Stripe customer. Returns the created card object. Required: customer_id.
- **update_a_stripe_customer_card_by_id** — Update an existing card on a Stripe customer. Returns the updated card object. Required: customer_id and card_id.
- **delete_a_stripe_customer_card_by_id** — Delete a card from a Stripe customer. Returns an object confirming deletion with the card id and a deleted flag. Required: customer_id and card_id.
- **get_single_stripe_customer_cash_balance_by_id** — Get the cash balance for a Stripe customer. Returns the customer's cash balance object. Required: customer_id.
- **update_a_stripe_customer_cash_balance_by_id** — Update the cash balance settings for a Stripe customer. Returns the updated cash balance object. Required: customer_id.
- **list_all_stripe_customer_cash_balance_transactions** — List Stripe cash balance transactions for a specific customer. Returns a collection of cash balance transaction objects. Required: customer_id.
- **get_single_stripe_customer_cash_balance_transaction_by_id** — Get a single Stripe cash balance transaction by id for a specific customer. Returns the cash balance transaction object. Required: customer_id and id.
- **get_single_stripe_customer_discount_by_id** — Get the discount currently applied to a Stripe customer. Returns the discount object associated with the customer. Required: customer_id.
- **delete_a_stripe_customer_discount_by_id** — Delete the discount currently applied to a Stripe customer, removing it from future invoices. Required: customer_id.
- **create_a_stripe_customer_funding_instruction** — Create funding instructions for a Stripe customer. Returns the created funding instructions object. Required: customer_id.
- **list_all_stripe_customer_payment_methods** — List all payment methods attached to a Stripe customer. Returns a collection of payment method objects. Required: customer_id.
- **get_single_stripe_customer_payment_method_by_id** — Get a single payment method attached to a Stripe customer by id. Returns the full payment method object. Required: customer_id and id.
- **list_all_stripe_customer_sources** — List all payment sources attached to a Stripe customer. Returns a list of source objects. Required: customer_id.
- **get_single_stripe_customer_source_by_id** — Get a specific payment source attached to a Stripe customer by id. Returns the source object. Required: customer_id, id.
- **create_a_stripe_customer_source** — Attach a new payment source to a Stripe customer. Returns the created source object. Required: customer_id.
- **update_a_stripe_customer_source_by_id** — Update a payment source attached to a Stripe customer by source_id. Returns the updated source object. Required: customer_id, source_id.
- **delete_a_stripe_customer_source_by_id** — Delete (detach) a payment source from a Stripe customer by source_id. Returns an empty response on success. Required: customer_id, source_id.
- **stripe_customer_sources_verify** — Verify a payment source attached to a Stripe customer by source_id. Returns the updated source object reflecting the verified status. Required: customer_id, source_id.
- **list_all_stripe_customer_subscriptions** — List all Stripe subscriptions for a customer. Returns a collection of subscription objects. Required: customer_id.
- **get_single_stripe_customer_subscription_by_id** — Get a single Stripe subscription by id for a specific customer. Returns the full subscription object. Required: customer_id, id.
- **create_a_stripe_customer_subscription** — Create a new Stripe subscription for a customer. Returns the created subscription object. Required: customer_id.
- **update_a_stripe_customer_subscription_by_id** — Update an existing Stripe subscription for a customer. Returns the updated subscription object. Required: customer_id, subscription_id.
- **delete_a_stripe_customer_subscription_by_id** — Cancel a Stripe subscription for a customer. Required: customer_id, subscription_id.
- **get_single_stripe_customer_subscription_discount_by_id** — Get the discount applied to a specific Stripe customer subscription. Returns the discount object associated with the subscription. Required: customer_id, subscription_id.
- **delete_a_stripe_customer_subscription_discount_by_id** — Delete the discount applied to a specific Stripe customer subscription. Returns an empty response on success. Required: customer_id, subscription_id.
- **list_all_stripe_customer_tax_ids** — List all tax IDs associated with a Stripe customer. Returns a list of tax ID objects for the given customer. Required: customer_id.
- **get_single_stripe_customer_tax_id_by_id** — Get a specific tax ID for a Stripe customer by id. Returns the matching tax ID object. Required: customer_id, id.
- **create_a_stripe_customer_tax_id** — Create a new tax ID for a Stripe customer. Returns the created tax ID object. Required: customer_id.
- **delete_a_stripe_customer_tax_id_by_id** — Delete a tax ID from a Stripe customer. Returns the deleted tax ID object. Required: customer_id, tax_id.
- **create_a_stripe_customer_session** — Create a Stripe customer session that issues a short-lived client secret granting frontend access to Stripe's UI components for a specific customer. Returns: id, client_secret, expires_at, customer. Required: customer, components.
- **list_all_stripe_disputes** — List all Stripe disputes. Returns a paginated collection of dispute objects including id, amount, status, and reason. Optionally filter by charge or payment_intent.
- **get_single_stripe_dispute_by_id** — Get a single Stripe dispute by id. Returns the full dispute object including id, amount, currency, status, reason, and associated charge. Required: id.
- **update_a_stripe_dispute_by_id** — Update a Stripe dispute by id, typically to submit evidence or attach metadata. Returns the updated dispute object including id, status, and evidence details. Required: id.
- **stripe_disputes_close** — Close a Stripe dispute by dispute_id, accepting the dispute as lost. Returns the updated dispute object with status set to lost. Required: dispute_id.
- **list_all_stripe_events** — List Stripe events ordered by creation date. Returns: id, type, created, and associated data object for each event.
- **get_single_stripe_event_by_id** — Get a single Stripe event by id. Returns the full event object including id, type, created, and the associated data payload. Required: id.
- **list_all_stripe_files** — List Stripe files. Returns a collection of file objects from the `data` array, including fields such as id, filename, purpose, and created.
- **get_single_stripe_file_by_id** — Get a single Stripe file by id. Returns the full file object including its id, filename, purpose, size, and created timestamp. Required: id.
- **create_a_stripe_file** — Create a new Stripe file. Returns the created file object including its id, filename, purpose, and created timestamp.
- **list_all_stripe_file_links** — List Stripe file links. Returns an array of file link objects including id, url, file, expires_at, and expired status.
- **get_single_stripe_file_link_by_id** — Get a single Stripe file link by id. Returns the full file link object including id, url, file, expires_at, expired, and metadata. Required: id.
- **create_a_stripe_file_link** — Create a Stripe file link to make a file publicly accessible via a shareable URL. Returns the created file link object including id, url, file, and expires_at. Required: file.
- **update_a_stripe_file_link_by_id** — Update a Stripe file link by id, allowing you to change its expiry time, active status, or metadata. Returns the updated file link object including id, url, active, expires_at, and metadata. Required: id.
- **get_single_stripe_mandate_by_id** — Get a single Stripe mandate by id. Returns the mandate object including its id, status, type, and payment method details. Required: id.
- **list_all_stripe_payment_intents** — List Stripe payment intents. Returns a collection of payment intent objects ordered by creation date.
- **get_single_stripe_payment_intent_by_id** — Get a single Stripe payment intent by id. Returns the full payment intent object.
- **create_a_stripe_payment_intent** — Create a new Stripe payment intent. Returns the created payment intent object including its id and status.
- **update_a_stripe_payment_intent_by_id** — Update an existing Stripe payment intent by id. Returns the updated payment intent object.
- **stripe_payment_intents_confirm** — Confirm a Stripe payment intent to attempt payment collection. Returns the updated payment intent object. Required: intent_id.
- **stripe_payment_intents_capture** — Capture funds for a Stripe payment intent that was created with capture_method=manual. Returns the updated payment intent object. Required: intent_id.
- **stripe_payment_intents_cancel** — Cancel a Stripe payment intent, preventing any future payment attempts. Returns the canceled payment intent object. Required: intent_id.
- **stripe_payment_intents_apply_customer_balance** — Apply the customer's available cash balance to a Stripe payment intent. Returns the updated payment intent object. Required: intent_id.
- **stripe_payment_intents_increment_authorization** — Increment the authorized amount on a Stripe payment intent that has been previously authorized. Returns the updated payment intent object. Required: intent_id.
- **stripe_payment_intents_verify_microdeposits** — Verify microdeposits for a Stripe payment intent to confirm bank account ownership before completing the payment. Returns the updated payment intent object. Required: intent_id.
- **list_all_stripe_setup_intents** — List Stripe SetupIntents ordered by creation date. Returns an array of SetupIntent objects including id, status, payment_method, and customer.
- **get_single_stripe_setup_intent_by_id** — Get a single Stripe SetupIntent by id. Returns the full SetupIntent object including id, status, payment_method, customer, and usage. Required: id.
- **create_a_stripe_setup_intent** — Create a new Stripe SetupIntent for saving a payment method for future use. Returns the created SetupIntent object including id, client_secret, status, and payment_method_types.
- **update_a_stripe_setup_intent_by_id** — Update an existing Stripe SetupIntent by id. Returns the updated SetupIntent object including id, status, customer, and payment_method. Required: id.
- **stripe_setup_intents_confirm** — Confirm a Stripe SetupIntent to finalize payment method setup. Returns the updated SetupIntent object with its new status. Required: intent_id.
- **stripe_setup_intents_cancel** — Cancel a Stripe SetupIntent, preventing it from being used to set up a payment method. Returns the cancelled SetupIntent object with status set to canceled. Required: intent_id.
- **stripe_setup_intents_verify_microdeposits** — Verify a Stripe SetupIntent using microdeposit amounts or a descriptor code for ACH bank account setups. Returns the updated SetupIntent object. Required: intent_id.
- **list_all_stripe_setup_attempts** — List Stripe setup attempts. Returns a collection of setup attempt objects from the data array, representing records of attempted confirmations of SetupIntents.
- **list_all_stripe_payouts** — List Stripe payouts sent to connected bank accounts or debit cards. Returns: id, amount, currency, status, arrival_date.
- **get_single_stripe_payout_by_id** — Get a single Stripe payout by id. Returns the full payout object including id, amount, currency, status, and arrival_date.
- **create_a_stripe_payout** — Create a Stripe payout to send funds to a connected bank account or debit card. Returns: id, amount, currency, status, arrival_date. Required: amount, currency.
- **update_a_stripe_payout_by_id** — Update a Stripe payout by id. Returns the updated payout object including id, amount, currency, and metadata.
- **stripe_payouts_cancel** — Cancel a Stripe payout that has not yet been paid out. Returns the canceled payout object. Required: payout_id.
- **stripe_payouts_reverse** — Reverse a Stripe payout by creating a payout reversal. Returns the new reversed payout object including id and amount. Required: payout_id.
- **list_all_stripe_refunds** — List Stripe refunds ordered by creation date. Returns a collection of refund objects including id, amount, and status.
- **get_single_stripe_refund_by_id** — Get a single Stripe refund by id. Returns the full refund object including id, amount, status, and associated charge. Required: id.
- **create_a_stripe_refund** — Create a Stripe refund. Returns the newly created refund object including id, amount, and status.
- **update_a_stripe_refund_by_id** — Update a Stripe refund by id. Returns the updated refund object. Required: id.
- **stripe_refunds_cancel** — Cancel a Stripe refund. Returns the cancelled refund object reflecting its updated status. Required: refund_id.
- **create_a_stripe_token** — Create a Stripe token that securely represents sensitive payment data such as a card or bank account, suitable for single-use transmission. Returns: id, object, type, used. Supply at least one of card, bank_account, or pii in the request body.
- **get_single_stripe_token_by_id** — Get a Stripe token by id. Returns the full token object including id, type, livemode, and used status. Required: id.
- **get_single_stripe_confirmation_token_by_id** — Get a Stripe confirmation token by id. Returns the confirmation token object including its id and associated details. Required: id.
- **list_all_stripe_payment_methods** — List Stripe payment methods. Returns: id, type, customer, created. Optionally filter by customer ID or payment method type.
- **get_single_stripe_payment_method_by_id** — Get a single Stripe payment method by id. Returns the full payment method object including type, billing_details, and customer.
- **create_a_stripe_payment_method** — Create a new Stripe payment method. Returns the created payment method object including id, type, and billing_details. Requires type.
- **update_a_stripe_payment_method_by_id** — Update a Stripe payment method by id. Returns the updated payment method object including id, type, billing_details, and metadata.
- **stripe_payment_methods_attach** — Attach a Stripe payment method to a customer. Returns the updated payment method object with the customer field set. Requires payment_method_id and customer.
- **stripe_payment_methods_detach** — Detach a Stripe payment method from its associated customer. Returns the detached payment method object with customer set to null. Requires payment_method_id.
- **list_all_stripe_payment_method_configurations** — List all Stripe payment method configurations. Returns an array of configuration objects including their ids and associated settings.
- **get_single_stripe_payment_method_configuration_by_id** — Get a single Stripe payment method configuration by id. Returns the full configuration object. Required: id.
- **create_a_stripe_payment_method_configuration** — Create a new Stripe payment method configuration. Returns the created configuration object including its id.
- **update_a_stripe_payment_method_configuration_by_id** — Update an existing Stripe payment method configuration by id. Returns the updated configuration object. Required: id.
- **list_all_stripe_payment_method_domains** — List all Stripe payment method domains. Returns an array of payment method domain objects including id, domain_name, and enabled status.
- **get_single_stripe_payment_method_domain_by_id** — Get a single Stripe payment method domain by id. Returns the payment method domain object including id, domain_name, and enabled status. Required: id.
- **create_a_stripe_payment_method_domain** — Create a new Stripe payment method domain. Returns the created payment method domain object including its id, domain_name, and enabled status. Required: domain_name.
- **update_a_stripe_payment_method_domain_by_id** — Update an existing Stripe payment method domain by id. Returns the updated payment method domain object. Required: id.
- **stripe_payment_method_domains_validate** — Validate a Stripe payment method domain to confirm it is correctly configured. Returns the updated payment method domain object with validation results. Required: payment_method_domain_id.
- **create_a_stripe_source** — Create a new Stripe source object representing a payment method. Returns the created source including its id, type, status, and client_secret.
- **get_single_stripe_source_by_id** — Get an existing Stripe source by id. Returns the full source object including id, type, status, amount, currency, and owner details.
- **update_a_stripe_source_by_id** — Update an existing Stripe source by id. Returns the updated source object including its id, type, and status.
- **stripe_sources_verify** — Verify a Stripe source (typically used for bank account micro-deposit verification). Returns the verified source object with its updated status. Required: source_id.
- **get_single_stripe_source_mandate_notification_by_id** — Get a single Stripe source mandate notification by id. Returns the mandate notification object associated with the specified source. Required: source_id, id.
- **list_all_stripe_source_transactions** — List Stripe source transactions associated with a given source. Returns a collection of source transaction objects including id, amount, currency, and status. Required: source_id.
- **get_single_stripe_source_transaction_by_id** — Get a single Stripe source transaction by id. Returns the full source transaction object for the specified source. Required: source_id, id.
- **create_a_stripe_ephemeral_key** — Create a Stripe ephemeral key to grant temporary client-side access to a Stripe object (such as a Customer or Issuing Card). Returns the ephemeral key object including its id, secret, and expires timestamp. Required: stripe_version, and one of customer or issuing_card.
- **delete_a_stripe_ephemeral_key_by_id** — Invalidate (delete) a Stripe ephemeral key by id, immediately revoking any client-side access it granted. Returns the deleted ephemeral key object. Required: id.
- **list_all_stripe_products** — List all Stripe products. Returns a collection of product objects in the `data` array.
- **get_single_stripe_product_by_id** — Get a single Stripe product by id. Returns the full product object. Requires id.
- **create_a_stripe_product** — Create a new Stripe product. Returns the created product object including its id.
- **update_a_stripe_product_by_id** — Update an existing Stripe product by id. Returns the updated product object. Requires id.
- **delete_a_stripe_product_by_id** — Delete a Stripe product by id. Returns an empty response on success. Requires id.
- **list_all_stripe_product_features** — List all Stripe product features attached to a given product. Returns an array of product feature objects. Required: product_id.
- **get_single_stripe_product_feature_by_id** — Get a single Stripe product feature by id for a given product. Returns the product feature object. Required: product_id, id.
- **create_a_stripe_product_feature** — Attach a feature to a Stripe product. Returns the created product feature object. Required: product_id.
- **delete_a_stripe_product_feature_by_id** — Remove a feature from a Stripe product. Returns an empty response on success. Required: product_id, feature_id.
- **list_all_stripe_prices** — List all Stripe prices. Returns an array of price objects including id, currency, unit_amount, and product.
- **get_single_stripe_price_by_id** — Get a single Stripe price by id. Returns the full price object including id, currency, unit_amount, product, and recurring settings.
- **create_a_stripe_price** — Create a new Stripe price for a product. Returns the created price object including id, currency, unit_amount, and product. Required: currency and product.
- **update_a_stripe_price_by_id** — Update an existing Stripe price by id. Returns the updated price object including id, currency, unit_amount, and active status. Required: id.
- **list_all_stripe_coupons** — List all Stripe coupons. Returns a collection of coupon objects ordered by creation date.
- **get_single_stripe_coupon_by_id** — Get a single Stripe coupon by id. Returns the full coupon object. Required: id.
- **create_a_stripe_coupon** — Create a new Stripe coupon. Returns the created coupon object including its id, duration, and discount details.
- **update_a_stripe_coupon_by_id** — Update an existing Stripe coupon by id. Returns the updated coupon object. Required: id.
- **delete_a_stripe_coupon_by_id** — Delete a Stripe coupon by id. Returns a confirmation object with the coupon id and a deleted flag. Required: id.
- **list_all_stripe_promotion_codes** — List all Stripe promotion codes. Returns an array of promotion code objects including id, code, active, and coupon details.
- **get_single_stripe_promotion_code_by_id** — Get a single Stripe promotion code by id. Returns the full promotion code object including code, active, coupon, customer, expires_at, and times_redeemed. Required: id.
- **create_a_stripe_promotion_code** — Create a new Stripe promotion code tied to an existing coupon. Returns the created promotion code object including id and code. Required: coupon.
- **update_a_stripe_promotion_code_by_id** — Update an existing Stripe promotion code by id. Returns the updated promotion code object. Required: id.
- **list_all_stripe_tax_codes** — List all Stripe tax codes available for use. Returns a list of tax code objects including their id and name.
- **get_single_stripe_tax_code_by_id** — Get a single Stripe tax code by id. Returns the tax code object including its id and name. Required: id.
- **list_all_stripe_tax_rates** — List all Stripe tax rates. Returns a paginated collection of tax rate objects including id, display_name, percentage, inclusive, and active status.
- **get_single_stripe_tax_rate_by_id** — Get a single Stripe tax rate by id. Returns the full tax rate object including display_name, percentage, inclusive, active, and metadata. Required: id.
- **create_a_stripe_tax_rate** — Create a new Stripe tax rate. Returns the created tax rate object including its id, display_name, percentage, and inclusive flag. Required: display_name, percentage, inclusive.
- **update_a_stripe_tax_rate_by_id** — Update an existing Stripe tax rate by id. Returns the updated tax rate object. Required: id.
- **list_all_stripe_shipping_rates** — List all Stripe shipping rates. Returns an array of shipping rate objects including id, display_name, type, and active status.
- **get_single_stripe_shipping_rate_by_id** — Get a single Stripe shipping rate by id. Returns the full shipping rate object including id, display_name, type, fixed_amount, and active status. Required: id.
- **create_a_stripe_shipping_rate** — Create a new Stripe shipping rate. Returns the created shipping rate object including id, display_name, type, and fixed_amount. Required: display_name, type.
- **update_a_stripe_shipping_rate_by_id** — Update an existing Stripe shipping rate by id. Returns the updated shipping rate object including id, display_name, active, and metadata. Required: id.
- **list_all_stripe_tax_ids** — List all Stripe tax IDs. Returns an array of tax ID objects including id, type, and value.
- **get_single_stripe_tax_id_by_id** — Get a single Stripe tax ID by id. Returns the full tax ID object including id, type, and value. Required: id.
- **create_a_stripe_tax_id** — Create a new Stripe tax ID. Returns the created tax ID object including id, type, and value. Required: type, value.
- **delete_a_stripe_tax_id_by_id** — Delete a Stripe tax ID by id. Returns an empty response on success. Required: id.
- **list_all_stripe_checkout_sessions** — List Stripe checkout sessions ordered by creation date. Returns: id, url, status, payment_status, customer. Supports filtering by customer, payment_intent, subscription, or status.
- **get_single_stripe_checkout_session_by_id** — Get a single Stripe checkout session by id. Returns the full session object including id, url, status, payment_status, customer, and line_items.
- **create_a_stripe_checkout_session** — Create a Stripe checkout session to begin a payment flow. Returns the session object including id, url, and status. Required: mode and success_url.
- **update_a_stripe_checkout_session_by_id** — Update an existing Stripe checkout session by id. Returns the updated session object including id, status, and metadata.
- **stripe_checkout_sessions_expire** — Expire a Stripe checkout session, making it inaccessible to customers before they complete payment. Returns the expired session object. Required: session_id.
- **list_all_stripe_payment_links** — List all Stripe payment links. Returns a list of payment link objects including id, url, and active status.
- **get_single_stripe_payment_link_by_id** — Get a single Stripe payment link by id. Returns the full payment link object including id, url, active status, and line_items. Required: id.
- **create_a_stripe_payment_link** — Create a new Stripe payment link. Returns the created payment link object including its id and shareable url.
- **update_a_stripe_payment_link_by_id** — Update an existing Stripe payment link by id. Returns the updated payment link object including id, url, and active status. Required: id.
- **list_all_stripe_invoices** — List all Stripe invoices in reverse chronological order. Returns an array of invoice objects including id, customer, status, total, currency, and due_date. Max 100 results per page.
- **get_single_stripe_invoice_by_id** — Get a single Stripe invoice by id. Returns the full invoice object including customer, status, currency, subtotal, total, amount_due, amount_paid, lines, and hosted_invoice_url. Required: id.
- **create_a_stripe_invoice** — Create a new Stripe invoice in draft status. Returns the created invoice object including id, status, currency, and total. One of customer or customer_account must be supplied. A draft invoice must be finalized before it can be paid or sent.
- **update_a_stripe_invoice_by_id** — Update an existing Stripe invoice by id. Most fields are only editable while the invoice is in draft status. Returns the updated invoice object. Required: id.
- **delete_a_stripe_invoice_by_id** — Delete a Stripe invoice by id. Only draft invoices can be deleted; finalized invoices must be voided instead. Returns an object with the invoice id and deleted: true on success. Required: id.
- **stripe_invoices_finalize** — Finalize a draft Stripe invoice, moving it from draft to open so it can be paid or sent. Returns the finalized invoice object with its number, hosted_invoice_url, and invoice_pdf populated. Required: invoice_id.
- **stripe_invoices_pay** — Attempt payment on an open Stripe invoice using the default or a supplied payment method or source. Returns the updated invoice object with status paid when collection succeeds. Required: invoice_id.
- **stripe_invoices_send** — Email a Stripe invoice to the customer. The invoice is finalized first if it is still a draft. Returns the updated invoice object. In test mode no email is actually sent. Required: invoice_id.
- **stripe_invoices_void** — Void a finalized Stripe invoice, marking it as never having been owed. This is the equivalent of deleting an invoice that can no longer be deleted. Returns the updated invoice object with status void. Required: invoice_id.
- **stripe_invoices_mark_uncollectible** — Mark a finalized Stripe invoice as uncollectible, flagging it as unlikely to ever be paid while leaving the customer on the hook for the balance. Returns the updated invoice object with status uncollectible. Required: invoice_id.
- **stripe_invoices_add_lines** — Add one or more line items to a draft Stripe invoice. Returns the updated invoice object with the new lines included. Required: invoice_id and lines.
- **stripe_invoices_remove_lines** — Remove one or more line items from a draft Stripe invoice. Each line is either deleted outright or unassigned back to a pending invoice item. Returns the updated invoice object. Required: invoice_id and lines.
- **stripe_invoices_update_lines** — Update one or more existing line items on a draft Stripe invoice. Returns the updated invoice object with the revised lines. Required: invoice_id and lines.
- **stripe_invoices_attach_payment** — Attach a PaymentIntent or PaymentRecord to a Stripe invoice, recording an out-of-band or externally collected payment against it. Returns the updated invoice object. Required: invoice_id.
- **stripe_invoices_create_preview** — Preview the invoice a customer or subscription would be billed next, without creating anything. Returns an unsaved invoice object showing the projected lines, subtotal, tax, and total. Nothing is persisted in Stripe.
- **update_a_stripe_invoice_line_item_by_id** — Update a Stripe invoice line item. Returns the updated line item object. Required: invoice_id and line_item_id.
- **list_all_stripe_invoice_items** — List all Stripe invoice items. Returns an array of invoice item objects ordered by creation date.
- **get_single_stripe_invoice_item_by_id** — Get a single Stripe invoice item by id. Returns the full invoice item object. Required: id.
- **create_a_stripe_invoice_item** — Create a new Stripe invoice item. Returns the created invoice item object including its id.
- **update_a_stripe_invoice_item_by_id** — Update an existing Stripe invoice item by id. Returns the updated invoice item object. Required: id.
- **delete_a_stripe_invoice_item_by_id** — Delete a Stripe invoice item by id. Returns an empty response on success. Required: id.
- **list_all_stripe_invoice_payments** — List all Stripe invoice payments. Returns a paginated collection of invoice payment objects from the data array.
- **get_single_stripe_invoice_payment_by_id** — Get a single Stripe invoice payment by id. Returns the full invoice payment object. Required: id.
- **list_all_stripe_invoice_rendering_templates** — List all Stripe invoice rendering templates. Returns an array of template objects from the `data` field of the response.
- **get_single_stripe_invoice_rendering_template_by_id** — Get a single Stripe invoice rendering template by id. Returns the full template object.
- **stripe_invoice_rendering_templates_archive** — Archive a Stripe invoice rendering template, making it inactive for future use. Required: template_id.
- **stripe_invoice_rendering_templates_unarchive** — Unarchive a previously archived Stripe invoice rendering template, restoring it for active use. Required: template_id.
- **list_all_stripe_credit_notes** — List Stripe credit notes ordered by creation date. Returns: id, invoice, amount, status, created. Optionally filter by invoice or customer.
- **get_single_stripe_credit_note_by_id** — Get a single Stripe credit note by id. Returns the full credit note object including id, invoice, amount, status, and line items.
- **create_a_stripe_credit_note** — Create a Stripe credit note against an invoice. Returns the created credit note object including id, amount, status, and lines. Required: invoice.
- **update_a_stripe_credit_note_by_id** — Update a Stripe credit note's memo or metadata by id. Returns the updated credit note object.
- **stripe_credit_notes_void** — Void a Stripe credit note by credit_note_id, marking it as no longer valid. Returns the updated credit note object with status set to void. Required: credit_note_id.
- **stripe_credit_notes_preview** — Preview a Stripe credit note for an invoice before creating it. Returns the computed credit note preview including amount and line items. Required: invoice.
- **list_all_stripe_subscriptions** — List all Stripe subscriptions in reverse chronological order. By default only active and past_due subscriptions are returned. Returns an array of subscription objects including id, customer, status, items, and current period bounds. Max 100 results per page.
- **get_single_stripe_subscription_by_id** — Get a single Stripe subscription by id. Returns the full subscription object including customer, status, items, collection_method, latest_invoice, and current period bounds. Required: id.
- **create_a_stripe_subscription** — Create a new Stripe subscription for a customer. Returns the created subscription object including id, status, and items. One of customer or customer_account is required, along with items.
- **update_a_stripe_subscription_by_id** — Update an existing Stripe subscription by id — change its items, billing settings, or schedule its cancellation. Returns the updated subscription object. Required: id.
- **delete_a_stripe_subscription_by_id** — Cancel a Stripe subscription by id immediately. The customer is not charged again. To cancel at the end of the current period instead, update the subscription with cancel_at_period_end set to true. Returns the cancelled subscription object with status canceled. Required: id.
- **stripe_subscriptions_resume** — Resume a Stripe subscription whose payment collection was paused, returning it to active. Returns the updated subscription object. Required: subscription_id.
- **stripe_subscriptions_cancel_discount** — Remove the currently applied discount from a Stripe subscription. Returns an object with the deleted discount id and deleted: true on success. Required: subscription_id.
- **list_all_stripe_subscription_items** — List all Stripe subscription items belonging to a given subscription. Returns: id, price, quantity, subscription. Required: subscription.
- **get_single_stripe_subscription_item_by_id** — Get a single Stripe subscription item by id. Returns the full subscription item object including id, price, quantity, and subscription.
- **create_a_stripe_subscription_item** — Create a new Stripe subscription item and attach it to an existing subscription. Returns the created item including id, price, and quantity. Required: subscription, price.
- **update_a_stripe_subscription_item_by_id** — Update an existing Stripe subscription item by id, modifying its price, quantity, or metadata. Returns the updated subscription item object including id, price, and quantity.
- **delete_a_stripe_subscription_item_by_id** — Delete a Stripe subscription item by id, removing it from its parent subscription. Returns an object with the deleted item's id and a deleted flag.
- **list_all_stripe_subscription_schedules** — List all Stripe subscription schedules. Returns an array of subscription schedule objects including id, status, customer, and phases.
- **get_single_stripe_subscription_schedule_by_id** — Get a single Stripe subscription schedule by id. Returns the full subscription schedule object including id, status, customer, and phases. Required: id.
- **create_a_stripe_subscription_schedule** — Create a new Stripe subscription schedule. Returns the created subscription schedule object including id, status, customer, and phases.
- **update_a_stripe_subscription_schedule_by_id** — Update an existing Stripe subscription schedule by id. Returns the updated subscription schedule object including id, status, customer, and phases. Required: id.
- **stripe_subscription_schedules_cancel** — Cancel a Stripe subscription schedule, stopping future phase transitions. Returns the cancelled subscription schedule object including id and status. Required: schedule_id.
- **stripe_subscription_schedules_release** — Release a Stripe subscription schedule, detaching it from the underlying subscription so the subscription continues without schedule management. Returns the released subscription schedule object including id and status. Required: schedule_id.
- **list_all_stripe_plans** — List all Stripe plans. Returns an array of plan objects including id, amount, currency, and interval. Optionally filter by active status or product.
- **get_single_stripe_plan_by_id** — Get a single Stripe plan by id. Returns the full plan object including id, amount, currency, interval, and product.
- **create_a_stripe_plan** — Create a new Stripe plan. Returns the created plan object including its id, amount, currency, and interval. Required: amount, currency, interval, and product.
- **update_a_stripe_plan_by_id** — Update an existing Stripe plan by id. Returns the updated plan object including id, active status, nickname, and metadata. Required: id.
- **delete_a_stripe_plan_by_id** — Delete a Stripe plan by id. Returns an object with the plan id and deleted: true on success. Required: id.
- **list_all_stripe_quotes** — List all Stripe quotes. Returns an array of quote objects including id, status, amount_total, and customer. Optionally filter by status or customer.
- **get_single_stripe_quote_by_id** — Get a single Stripe quote by id. Returns the full quote object including id, status, amount_total, customer, and line_items. Required: id.
- **create_a_stripe_quote** — Create a new Stripe quote. Returns the created quote object including id, status, and amount_total. Optionally supply customer, line_items, and expires_at.
- **update_a_stripe_quote_by_id** — Update an existing Stripe quote by id. Returns the updated quote object including id, status, and amount_total. Required: id.
- **stripe_quotes_accept** — Accept a finalized Stripe quote by quote_id, converting it into a subscription or invoice. Returns the accepted quote object including id and status. Required: quote_id.
- **stripe_quotes_cancel** — Cancel an open Stripe quote by quote_id. Returns the canceled quote object including id and status. Required: quote_id.
- **stripe_quotes_finalize** — Finalize a draft Stripe quote by quote_id, making it ready for customer acceptance. Returns the finalized quote object including id and status. Required: quote_id.
- **stripe_quotes_pdf** — Download a finalized Stripe quote as a PDF by quote_id. Returns the raw PDF file content. Required: quote_id.
- **list_all_stripe_billing_alerts** — List all Stripe billing alerts. Returns an array of billing alert objects including their id, status, and configuration details.
- **get_single_stripe_billing_alert_by_id** — Get a single Stripe billing alert by id. Returns the full billing alert object including its id, status, and configuration. Required: id.
- **create_a_stripe_billing_alert** — Create a new Stripe billing alert. Returns the created billing alert object including its id and status.
- **stripe_billing_alerts_activate** — Activate a Stripe billing alert, enabling it to trigger notifications. Returns the updated billing alert object. Required: alert_id.
- **stripe_billing_alerts_archive** — Archive a Stripe billing alert, permanently removing it from active use. Returns the updated billing alert object. Required: alert_id.
- **stripe_billing_alerts_deactivate** — Deactivate a Stripe billing alert, stopping it from triggering further notifications. Returns the updated billing alert object. Required: alert_id.
- **get_single_stripe_billing_credit_balance_summary_by_id** — Get the Stripe billing credit balance summary, returning an aggregated view of available credit balances across credit grants.
- **list_all_stripe_billing_credit_balance_transactions** — List Stripe billing credit balance transactions. Returns an array of credit balance transaction objects including id and associated transaction details.
- **get_single_stripe_billing_credit_balance_transaction_by_id** — Get a single Stripe billing credit balance transaction by id. Returns the full credit balance transaction object. Required: id.
- **list_all_stripe_billing_credit_grants** — List Stripe billing credit grants. Returns a list of credit grant objects including id, amount, and status.
- **get_single_stripe_billing_credit_grant_by_id** — Get a single Stripe billing credit grant by id. Returns the full credit grant object including id, amount, and status. Required: id.
- **create_a_stripe_billing_credit_grant** — Create a new Stripe billing credit grant. Returns the created credit grant object including its id.
- **update_a_stripe_billing_credit_grant_by_id** — Update an existing Stripe billing credit grant by id. Returns the updated credit grant object. Required: id.
- **stripe_billing_credit_grants_expire** — Expire a Stripe billing credit grant, marking it as expired and preventing further use. Required: credit_grant_id.
- **stripe_billing_credit_grants_void** — Void a Stripe billing credit grant, permanently cancelling it. Required: credit_grant_id.
- **list_all_stripe_billing_meters** — List all Stripe billing meters. Returns a collection of billing meter objects.
- **get_single_stripe_billing_meter_by_id** — Get a single Stripe billing meter by id. Returns the full billing meter object. Required: id.
- **create_a_stripe_billing_meter** — Create a new Stripe billing meter. Returns the created billing meter object including its id and configuration.
- **update_a_stripe_billing_meter_by_id** — Update an existing Stripe billing meter by id. Returns the updated billing meter object. Required: id.
- **stripe_billing_meters_deactivate** — Deactivate a Stripe billing meter, stopping it from aggregating new events. Returns the deactivated billing meter object. Required: meter_id.
- **stripe_billing_meters_reactivate** — Reactivate a previously deactivated Stripe billing meter, resuming event aggregation. Returns the reactivated billing meter object. Required: meter_id.
- **create_a_stripe_billing_meter_event** — Create a billing meter event in Stripe to record a unit of usage against a meter. Returns the created meter event object including event_name, payload, and timestamp. Required: event_name and payload (containing stripe_customer_id and value).
- **create_a_stripe_billing_meter_event_adjustment** — Create a billing meter event adjustment in Stripe to cancel a previously reported meter event. Returns the created adjustment object. Required: event_name, type, and cancel (with identifier).
- **list_all_stripe_billing_portal_configurations** — List Stripe billing portal configurations. Returns an array of configuration objects including id, active status, and default flag.
- **get_single_stripe_billing_portal_configuration_by_id** — Get a single Stripe billing portal configuration by id. Returns the full configuration object. Required: id.
- **create_a_stripe_billing_portal_configuration** — Create a new Stripe billing portal configuration. Returns the created configuration object including its id.
- **update_a_stripe_billing_portal_configuration_by_id** — Update an existing Stripe billing portal configuration by id. Returns the updated configuration object. Required: id.
- **create_a_stripe_billing_portal_session** — Create a Stripe billing portal session for an existing customer, giving them a self-service URL to manage their subscriptions, payment methods, and invoices. Returns the session object including its id, url, and created timestamp. Required: customer.
- **list_all_stripe_accounts** — List Stripe connected accounts. Returns a paginated collection of account objects including id, type, and status.
- **get_single_stripe_account_by_id** — Get a single Stripe connected account by id. Returns the full account object including its id, type, and status. Required: id.
- **create_a_stripe_account** — Create a new Stripe connected account. Returns the created account object including its id.
- **update_a_stripe_account_by_id** — Update an existing Stripe connected account by id. Returns the updated account object. Required: id.
- **delete_a_stripe_account_by_id** — Delete a Stripe connected account by id. Returns an empty response on success. Required: id.
- **stripe_accounts_reject** — Reject a Stripe connected account by account_id. Returns the updated account object reflecting the rejected status. Required: account_id.
- **stripe_accounts_get_current** — Get the current Stripe account associated with the API credentials in use. Returns the full account object including id, type, and status.
- **create_a_stripe_account_link** — Create a Stripe account link that redirects a connected account to a hosted onboarding or account-management flow. Returns the generated `url` and `expires_at` timestamp. Required: `account`, `type`, `refresh_url`, and `return_url`.
- **create_a_stripe_account_session** — Create a Stripe Account Session for a connected account, enabling access to embedded UI components. Returns the created account session object including its client_secret and expiration details.
- **list_all_stripe_account_bank_accounts** — List all external bank accounts attached to a Stripe account. Returns a collection of external account objects. Required: account_id.
- **get_single_stripe_account_bank_account_by_id** — Get a single external bank account attached to a Stripe account by id. Returns the external account object. Required: account_id and id.
- **create_a_stripe_account_bank_account** — Attach a new bank account to a Stripe account. Returns the created external bank account object. Required: account_id.
- **update_a_stripe_account_bank_account_by_id** — Update an existing external bank account on a Stripe account. Returns the updated external account object. Required: account_id and external_account_id.
- **delete_a_stripe_account_bank_account_by_id** — Delete an external bank account from a Stripe account. Returns an empty response on success. Required: account_id and external_account_id.
- **list_all_stripe_account_capabilities** — List all capabilities for a Stripe connected account. Returns an array of capability objects. Required: account_id.
- **get_single_stripe_account_capability_by_id** — Get a single capability for a Stripe connected account by id. Returns the capability object. Required: account_id, id.
- **update_a_stripe_account_capability_by_id** — Update a specific capability on a Stripe connected account. Required: account_id, capability_id.
- **create_a_stripe_account_login_link** — Create a login link for a Stripe connected account. Returns a login link object containing the URL the account holder can use to access their Stripe Express dashboard. Required: account_id.
- **list_all_stripe_people** — List all persons associated with a Stripe connected account. Returns an array of person objects. Required: account_id.
- **get_single_stripe_person_by_id** — Get a single person by id from a Stripe connected account. Returns the full person object. Required: account_id, id.
- **create_a_stripe_person** — Create a new person on a Stripe connected account. Returns the created person object including its id. Required: account_id.
- **update_a_stripe_person_by_id** — Update an existing person on a Stripe connected account. Returns the updated person object. Required: account_id, person_id.
- **delete_a_stripe_person_by_id** — Delete a person from a Stripe connected account. Returns an empty response on success. Required: account_id, person_id.
- **list_all_stripe_application_fees** — List all application fees collected by a Stripe platform account. Returns a list of application fee objects including id, amount, charge, and created. Optionally filter by charge or created date.
- **get_single_stripe_application_fee_by_id** — Get a single Stripe application fee by id. Returns the full application fee object including id, amount, charge, and created. Required: id.
- **list_all_stripe_application_fee_refunds** — List all refunds for a Stripe application fee. Returns a list of refund objects. Required: fee_id.
- **get_single_stripe_application_fee_refund_by_id** — Get a single refund for a Stripe application fee by id. Returns the refund object. Required: fee_id, id.
- **create_a_stripe_application_fee_refund** — Create a refund for a Stripe application fee. Returns the newly created refund object. Required: fee_id.
- **update_a_stripe_application_fee_refund_by_id** — Update a refund for a Stripe application fee by refund_id. Returns the updated refund object. Required: fee_id, refund_id.
- **list_all_stripe_country_specs** — List all Stripe country specs, providing supported payment methods and currencies for each country. Returns a collection of country spec objects.
- **get_single_stripe_country_spec_by_id** — Get a single Stripe country spec by id (country code). Returns the country spec object including supported payment methods and currencies for that country. Required: id.
- **list_all_stripe_topups** — List Stripe topups. Returns a list of topup objects including id, amount, currency, and status.
- **get_single_stripe_topup_by_id** — Get a single Stripe topup by id. Returns the full topup object including id, amount, currency, and status.
- **create_a_stripe_topup** — Create a new Stripe topup to add funds to a Stripe balance. Returns the created topup object including id, amount, currency, and status.
- **update_a_stripe_topup_by_id** — Update an existing Stripe topup by id. Returns the updated topup object.
- **stripe_topups_cancel** — Cancel a pending Stripe topup. Returns the cancelled topup object. Required: topup_id.
- **list_all_stripe_transfers** — List all Stripe transfers. Returns a paginated list of transfer objects including id, amount, currency, and destination.
- **get_single_stripe_transfer_by_id** — Get a single Stripe transfer by id. Returns the full transfer object including id, amount, currency, destination, and created timestamp.
- **create_a_stripe_transfer** — Create a new Stripe transfer to move funds to a connected account or bank account. Returns the created transfer object including id, amount, currency, and destination.
- **update_a_stripe_transfer_by_id** — Update an existing Stripe transfer by id. Returns the updated transfer object.
- **list_all_stripe_transfer_reversals** — List all reversals for a Stripe transfer. Returns an array of reversal objects associated with the given transfer. Required: transfer_id.
- **get_single_stripe_transfer_reversal_by_id** — Get a single Stripe transfer reversal by id. Returns the full reversal object for the specified transfer. Required: transfer_id, id.
- **create_a_stripe_transfer_reversal** — Create a reversal for a Stripe transfer, returning funds to the platform account. Returns the created reversal object including its id and amount. Required: transfer_id.
- **update_a_stripe_transfer_reversal_by_id** — Update the metadata of an existing Stripe transfer reversal. Returns the updated reversal object. Required: transfer_id, reversal_id.
- **list_all_stripe_apps_secrets** — List all Stripe app secrets for a given scope. Returns a collection of secret objects including id, name, and created. Required: scope.
- **create_a_stripe_apps_secret** — Create a Stripe app secret with a given name and payload under a specified scope. Returns the created secret object including id, name, and created. Required: name, payload, scope.
- **delete_a_stripe_apps_secret_by_id** — Delete a Stripe app secret by name and scope. Returns the deleted secret object. Required: name, scope.
- **stripe_apps_secrets_find** — Find a single Stripe app secret by name and scope. Returns the secret object including id, name, and payload. Required: name, scope.
- **list_all_stripe_exchange_rates** — List Stripe exchange rates. Returns a collection of exchange rate objects, each including an id (the target currency code) and its corresponding rates relative to the base currency.
- **get_single_stripe_exchange_rate_by_id** — Get a single Stripe exchange rate by id (currency code). Returns the exchange rate object including its id and rates. Required: id.
- **list_all_stripe_radar_early_fraud_warnings** — List Stripe Radar early fraud warnings. Returns a collection of early fraud warning objects including id, charge, fraud_type, created, and actionable status.
- **get_single_stripe_radar_early_fraud_warning_by_id** — Get a single Stripe Radar early fraud warning by id. Returns the full early fraud warning object including id, charge, fraud_type, created, and actionable status. Required: id.
- **create_a_stripe_radar_payment_evaluation** — Create a Stripe Radar payment evaluation to assess fraud risk for a payment. Returns the resulting payment evaluation object.
- **list_all_stripe_radar_value_lists** — List all Stripe Radar value lists. Returns a paginated collection of value list objects including id, alias, name, and item_type.
- **get_single_stripe_radar_value_list_by_id** — Get a single Stripe Radar value list by id. Returns the full value list object including id, alias, name, and item_type. Required: id.
- **create_a_stripe_radar_value_list** — Create a new Stripe Radar value list. Returns the created value list object including its id, alias, name, and item_type. Required: alias, name, item_type.
- **update_a_stripe_radar_value_list_by_id** — Update an existing Stripe Radar value list by id. Returns the updated value list object. Required: id.
- **delete_a_stripe_radar_value_list_by_id** — Delete a Stripe Radar value list by id. Returns an empty response on success. Required: id.
- **list_all_stripe_radar_value_list_items** — List all items in a Stripe Radar value list. Returns an array of value list item objects. Required: value_list (the ID of the value list whose items to retrieve).
- **get_single_stripe_radar_value_list_item_by_id** — Get a single Stripe Radar value list item by id. Returns the value list item object including its id, value, and associated value list. Required: id.
- **create_a_stripe_radar_value_list_item** — Create a new item in a Stripe Radar value list. Returns the created value list item object including its id, value, and created timestamp. Required: value_list and value.
- **delete_a_stripe_radar_value_list_item_by_id** — Delete a Stripe Radar value list item by id. Returns an empty response on success. Required: id.
- **list_all_stripe_reviews** — List all Stripe reviews. Returns an array of review objects including id and associated payment details.
- **get_single_stripe_review_by_id** — Get a single Stripe review by id. Returns the full review object.
- **stripe_reviews_approve** — Approve a Stripe review, marking it as resolved. Required: review_id.
- **list_all_stripe_issuing_authorizations** — List all Stripe issuing authorizations. Returns a paginated list of authorization objects including id, amount, currency, and status.
- **get_single_stripe_issuing_authorization_by_id** — Get a single Stripe issuing authorization by id. Returns the full authorization object. Required: id.
- **update_a_stripe_issuing_authorization_by_id** — Update a Stripe issuing authorization by id. Returns the updated authorization object. Required: id.
- **stripe_issuing_authorizations_approve** — Approve a pending Stripe issuing authorization. Returns the updated authorization object reflecting the approved status. Required: authorization_id.
- **stripe_issuing_authorizations_decline** — Decline a pending Stripe issuing authorization. Returns the updated authorization object reflecting the declined status. Required: authorization_id.
- **list_all_stripe_issuing_cardholders** — List Stripe issuing cardholders. Returns a collection of cardholder objects including their id, name, and status.
- **get_single_stripe_issuing_cardholder_by_id** — Get a single Stripe issuing cardholder by id. Returns the full cardholder object. Required: id.
- **create_a_stripe_issuing_cardholder** — Create a new Stripe issuing cardholder. Returns the created cardholder object including its id, name, and status.
- **update_a_stripe_issuing_cardholder_by_id** — Update an existing Stripe issuing cardholder by id. Returns the updated cardholder object. Required: id.
- **list_all_stripe_issuing_cards** — List all Stripe Issuing cards. Returns an array of card objects including id, status, type, and cardholder. Supports optional filtering by cardholder, status, type, and expiry fields.
- **get_single_stripe_issuing_card_by_id** — Get a single Stripe Issuing card by id. Returns the full card object including id, status, type, last4, cardholder, and spending controls. Required: id.
- **create_a_stripe_issuing_card** — Create a new Stripe Issuing card. Returns the created card object including id, status, type, and last4. Required: currency, type.
- **update_a_stripe_issuing_card_by_id** — Update an existing Stripe Issuing card by id. Returns the updated card object including id, status, and spending_controls. Required: id.
- **list_all_stripe_issuing_disputes** — List Stripe issuing disputes. Returns a collection of dispute objects ordered by creation date.
- **get_single_stripe_issuing_dispute_by_id** — Get a single Stripe issuing dispute by id. Returns the full dispute object. Required: id.
- **create_a_stripe_issuing_dispute** — Create a new Stripe issuing dispute. Returns the created dispute object including its id and status.
- **update_a_stripe_issuing_dispute_by_id** — Update an existing Stripe issuing dispute by id. Returns the updated dispute object. Required: id.
- **stripe_issuing_disputes_submit** — Submit a Stripe issuing dispute for review. Returns the updated dispute object reflecting the submitted status. Required: dispute_id.
- **list_all_stripe_issuing_personalization_designs** — List Stripe issuing personalization designs. Returns a collection of personalization design objects including id and associated metadata.
- **get_single_stripe_issuing_personalization_design_by_id** — Get a single Stripe issuing personalization design by id. Returns the full personalization design object.
- **create_a_stripe_issuing_personalization_design** — Create a new Stripe issuing personalization design. Returns the created personalization design object including its id.
- **update_a_stripe_issuing_personalization_design_by_id** — Update an existing Stripe issuing personalization design by id. Returns the updated personalization design object. Required: id.
- **list_all_stripe_issuing_physical_bundles** — List all Stripe Issuing physical bundles available for card personalization. Returns a list of physical bundle objects including id, name, and status.
- **get_single_stripe_issuing_physical_bundle_by_id** — Get a single Stripe Issuing physical bundle by id. Returns the physical bundle object including id, name, and status. Required: id.
- **get_single_stripe_issuing_settlement_by_id** — Get a Stripe Issuing Settlement by id. Returns the settlement object. Required: id.
- **update_a_stripe_issuing_settlement_by_id** — Update a Stripe Issuing Settlement by id. Returns the updated settlement object. Required: id.
- **list_all_stripe_issuing_tokens** — List Stripe issuing tokens. Returns a collection of issuing token objects including id, status, and associated card details.
- **get_single_stripe_issuing_token_by_id** — Get a single Stripe issuing token by id. Returns the full token object including id, status, and associated card details. Required: id.
- **update_a_stripe_issuing_token_by_id** — Update a Stripe issuing token by id. Returns the updated token object. Required: id.
- **list_all_stripe_issuing_transactions** — List all Stripe Issuing transactions. Returns a paginated list of transaction objects including id, amount, card, cardholder, and created.
- **get_single_stripe_issuing_transaction_by_id** — Get a single Stripe Issuing transaction by id. Returns the full transaction object including id, amount, currency, card, cardholder, and created. Required: id.
- **update_a_stripe_issuing_transaction_by_id** — Update a Stripe Issuing transaction by id. Returns the updated transaction object. Required: id.
- **list_all_stripe_terminal_configurations** — List all Stripe Terminal configurations. Returns a collection of configuration objects from the `data` array.
- **get_single_stripe_terminal_configuration_by_id** — Get a single Stripe Terminal configuration by id. Returns the full configuration object. Required: id.
- **create_a_stripe_terminal_configuration** — Create a new Stripe Terminal configuration. Returns the created configuration object including its id.
- **update_a_stripe_terminal_configuration_by_id** — Update an existing Stripe Terminal configuration by id. Returns the updated configuration object. Required: id.
- **delete_a_stripe_terminal_configuration_by_id** — Delete a Stripe Terminal configuration by id. Returns an empty response on success. Required: id.
- **create_a_stripe_terminal_connection_token** — Create a Stripe Terminal connection token that authenticates a Terminal SDK instance with the Stripe API. Returns a secret value used by the SDK to establish a connection.
- **list_all_stripe_terminal_locations** — List all Stripe terminal locations. Returns an array of location objects including id, display_name, and address.
- **get_single_stripe_terminal_location_by_id** — Get a single Stripe terminal location by id. Returns the full location object including id, display_name, address, and metadata.
- **create_a_stripe_terminal_location** — Create a new Stripe terminal location. Returns the created location object including id, display_name, and address. Required: display_name, address (with country).
- **update_a_stripe_terminal_location_by_id** — Update a Stripe terminal location by id. Returns the updated location object including id, display_name, and address.
- **delete_a_stripe_terminal_location_by_id** — Delete a Stripe terminal location by id. Returns an object containing the id and a deleted flag confirming the deletion.
- **create_a_stripe_terminal_onboarding_link** — Create a Stripe Terminal onboarding link. Returns the generated link that can be used to onboard a Terminal account.
- **list_all_stripe_terminal_readers** — List all Stripe Terminal readers. Returns: id, label, serial_number, status, device_type. Optionally filter by location, device_type, serial_number, or status.
- **get_single_stripe_terminal_reader_by_id** — Get a single Stripe Terminal reader by id. Returns the full reader object including id, label, serial_number, status, device_type, and location.
- **create_a_stripe_terminal_reader** — Create a new Stripe Terminal reader and register it to a location. Returns the created reader object including id, label, serial_number, and status. Required: registration_code.
- **update_a_stripe_terminal_reader_by_id** — Update a Stripe Terminal reader by id. Returns the updated reader object including id, label, and metadata. Required: id.
- **delete_a_stripe_terminal_reader_by_id** — Delete a Stripe Terminal reader by id. Returns a confirmation object indicating the reader has been deleted. Required: id.
- **stripe_terminal_readers_cancel_action** — Cancel the current action running on a Stripe Terminal reader. Returns the updated reader object with the action cleared. Required: reader_id.
- **stripe_terminal_readers_collect_inputs** — Instruct a Stripe Terminal reader to collect one or more inputs (e.g. signatures, selection, text) from the customer. Returns the updated reader object. Required: reader_id, inputs.
- **stripe_terminal_readers_collect_payment_method** — Instruct a Stripe Terminal reader to collect a payment method for a given PaymentIntent. Returns the updated reader object. Required: reader_id, payment_intent.
- **stripe_terminal_readers_confirm_payment_intent** — Confirm a PaymentIntent previously collected by a Stripe Terminal reader, finalising the payment. Returns the updated reader object. Required: reader_id.
- **stripe_terminal_readers_process_payment_intent** — Instruct a Stripe Terminal reader to collect and process a PaymentIntent in a single step. Returns the updated reader object. Required: reader_id, payment_intent.
- **stripe_terminal_readers_process_setup_intent** — Instruct a Stripe Terminal reader to process a SetupIntent to save a customer's payment method for future use. Returns the updated reader object. Required: reader_id, setup_intent, customer_consent_collected.
- **stripe_terminal_readers_refund_payment** — Initiate an in-person refund via a Stripe Terminal reader. Returns the updated reader object. Required: reader_id. Provide either charge or payment_intent to identify the original payment.
- **stripe_terminal_readers_set_reader_display** — Set what is displayed on a Stripe Terminal reader screen, such as cart line items during checkout. Returns the updated reader object. Required: reader_id, type.
- **create_a_stripe_terminal_refund** — Create a Stripe terminal refund. Returns the created refund object representing the refund issued for a Terminal payment.
- **list_all_stripe_treasury_financial_accounts** — List Stripe Treasury financial accounts. Returns a paginated collection of financial account objects including id, status, and supported_currencies.
- **get_single_stripe_treasury_financial_account_by_id** — Get a single Stripe Treasury financial account by id. Returns the full financial account object including id, status, and supported_currencies. Required: id.
- **create_a_stripe_treasury_financial_account** — Create a new Stripe Treasury financial account. Returns the created financial account object including id and status.
- **update_a_stripe_treasury_financial_account_by_id** — Update an existing Stripe Treasury financial account by id. Returns the updated financial account object. Required: id.
- **stripe_treasury_financial_accounts_close** — Close a Stripe Treasury financial account by financial_account_id. Returns the updated financial account object reflecting its closed status. Required: financial_account_id.
- **stripe_treasury_financial_accounts_get_features** — Get the features configured on a Stripe Treasury financial account. Returns the features object showing enabled and disabled feature settings. Required: financial_account_id.
- **stripe_treasury_financial_accounts_update_features** — Update the features configured on a Stripe Treasury financial account by financial_account_id. Returns the updated features object. Required: financial_account_id.
- **list_all_stripe_treasury_transactions** — List Stripe treasury transactions. Returns a paginated collection of transaction objects including id, amount, currency, and status.
- **get_single_stripe_treasury_transaction_by_id** — Get a single Stripe treasury transaction by id. Returns the full transaction object including id, amount, currency, and status. Required: id.
- **list_all_stripe_treasury_transaction_entries** — List Stripe Treasury transaction entries. Returns a paginated collection of transaction entry objects associated with a Treasury account.
- **get_single_stripe_treasury_transaction_entry_by_id** — Get a single Stripe Treasury transaction entry by id. Returns the full transaction entry object. Required: id.
- **list_all_stripe_treasury_outbound_transfers** — List Stripe Treasury OutboundTransfer objects. Returns a paginated list of outbound transfers including their id, amount, currency, and status.
- **get_single_stripe_treasury_outbound_transfer_by_id** — Get a single Stripe Treasury OutboundTransfer by id. Returns the full outbound transfer object including id, amount, currency, and status. Required: id.
- **create_a_stripe_treasury_outbound_transfer** — Create a Stripe Treasury OutboundTransfer to send funds from a FinancialAccount. Returns the created outbound transfer object including its id, amount, currency, and status.
- **stripe_treasury_outbound_transfers_cancel** — Cancel a Stripe Treasury OutboundTransfer that has not yet been processed. Returns the updated outbound transfer object reflecting the canceled status. Required: outbound_transfer_id.
- **list_all_stripe_treasury_outbound_payments** — List Stripe Treasury outbound payments. Returns a collection of outbound payment objects from the data array.
- **get_single_stripe_treasury_outbound_payment_by_id** — Get a single Stripe Treasury outbound payment by id. Returns the full outbound payment object. Required: id.
- **create_a_stripe_treasury_outbound_payment** — Create a new Stripe Treasury outbound payment. Returns the created outbound payment object.
- **stripe_treasury_outbound_payments_cancel** — Cancel a Stripe Treasury outbound payment. Returns the updated outbound payment object reflecting the cancelled status. Required: outbound_payment_id.
- **list_all_stripe_treasury_inbound_transfers** — List Stripe Treasury InboundTransfers associated with a FinancialAccount. Returns a paginated list of InboundTransfer objects including id, amount, currency, and status. Required: financial_account.
- **get_single_stripe_treasury_inbound_transfer_by_id** — Get a single Stripe Treasury InboundTransfer by id. Returns the full InboundTransfer object including id, amount, currency, status, and origin_payment_method details.
- **create_a_stripe_treasury_inbound_transfer** — Create a Stripe Treasury InboundTransfer to move funds from an external payment method into a FinancialAccount. Returns the created InboundTransfer object including id, amount, currency, and status. Required: financial_account, amount, currency, origin_payment_method.
- **stripe_treasury_inbound_transfers_cancel** — Cancel a Stripe Treasury InboundTransfer that has not yet been processed. Returns the updated InboundTransfer object with status set to canceled. Required: inbound_transfer_id.
- **list_all_stripe_treasury_received_credits** — List Stripe Treasury ReceivedCredits. Returns a paginated list of ReceivedCredit objects including id, amount, currency, and status.
- **get_single_stripe_treasury_received_credit_by_id** — Get a single Stripe Treasury ReceivedCredit by id. Returns the full ReceivedCredit object including id, amount, currency, and status. Required: id.
- **list_all_stripe_treasury_received_debits** — List Stripe Treasury ReceivedDebits associated with a financial account. Returns a collection of ReceivedDebit objects including id, amount, currency, and status. Required: financial_account.
- **get_single_stripe_treasury_received_debit_by_id** — Get a single Stripe Treasury ReceivedDebit by id. Returns the full ReceivedDebit object including id, amount, currency, status, and network. Required: id.
- **list_all_stripe_treasury_credit_reversals** — List Stripe Treasury CreditReversal objects. Returns an array of CreditReversal records including id, status, and amount fields.
- **get_single_stripe_treasury_credit_reversal_by_id** — Get a single Stripe Treasury CreditReversal by id. Returns the full CreditReversal object. Required: id.
- **create_a_stripe_treasury_credit_reversal** — Create a Stripe Treasury CreditReversal to reverse a ReceivedCredit. Returns the newly created CreditReversal object including its id and status.
- **list_all_stripe_treasury_debit_reversals** — List Stripe Treasury debit reversals. Returns an array of debit reversal objects including id, status, and associated financial account details.
- **get_single_stripe_treasury_debit_reversal_by_id** — Get a single Stripe Treasury debit reversal by id. Returns the full debit reversal object including id, status, amount, and associated financial account. Required: id.
- **create_a_stripe_treasury_debit_reversal** — Create a Stripe Treasury debit reversal. Returns the created debit reversal object including its id and status.
- **list_all_stripe_financial_connections_accounts** — List Stripe Financial Connections accounts. Returns a collection of account objects including id, status, and institution details. Optionally filter by account holder customer or connected account, or by session.
- **get_single_stripe_financial_connections_account_by_id** — Get a single Stripe Financial Connections account by id. Returns the full account object including id, status, institution name, and supported features. Required: id.
- **stripe_financial_connections_accounts_disconnect** — Disconnect a Stripe Financial Connections account, revoking access and setting its status to disconnected. Returns the updated account object. Required: account_id.
- **stripe_financial_connections_accounts_refresh** — Refresh data for a Stripe Financial Connections account by re-fetching the specified features. Returns the updated account object. Required: account_id and features.
- **stripe_financial_connections_accounts_subscribe** — Subscribe a Stripe Financial Connections account to periodic data refreshes for the specified features. Returns the updated account object. Required: account_id and features.
- **stripe_financial_connections_accounts_unsubscribe** — Unsubscribe a Stripe Financial Connections account from periodic data refreshes for the specified features. Returns the updated account object. Required: account_id and features.
- **create_a_stripe_financial_connections_session** — Create a Stripe Financial Connections session to allow an account holder to link their financial accounts. Returns the session object including its id and client_secret.
- **get_single_stripe_financial_connections_session_by_id** — Get a Stripe Financial Connections session by id. Returns the full session object. Required: id.
- **list_all_stripe_financial_connections_transactions** — List Stripe financial connections transactions. Returns a collection of transaction objects in the data array.
- **get_single_stripe_financial_connections_transaction_by_id** — Get a single Stripe financial connections transaction by id. Returns the full transaction object. Required: id.
- **list_all_stripe_identity_verification_reports** — List Stripe identity verification reports. Returns a collection of verification report objects including id, type, and created timestamp.
- **get_single_stripe_identity_verification_report_by_id** — Get a single Stripe identity verification report by id. Returns the full verification report object. Required: id.
- **list_all_stripe_identity_verification_sessions** — List all Stripe identity verification sessions. Returns: id, status, type, created.
- **get_single_stripe_identity_verification_session_by_id** — Get a single Stripe identity verification session by id. Returns the full session object including id, status, type, and last_error.
- **create_a_stripe_identity_verification_session** — Create a new Stripe identity verification session. Returns the session object including id, url, status, and type. Required: type.
- **update_a_stripe_identity_verification_session_by_id** — Update an existing Stripe identity verification session by id. Returns the updated session object including id, status, and type.
- **stripe_identity_verification_sessions_cancel** — Cancel a Stripe identity verification session by session_id, preventing further verification attempts. Returns the canceled session object including id and status. Required: session_id.
- **stripe_identity_verification_sessions_redact** — Redact a Stripe identity verification session by session_id, removing all collected sensitive personal data. Returns the redacted session object. Required: session_id.
- **create_a_stripe_tax_calculation** — Create a Stripe tax calculation to compute taxes for a one-time transaction. Returns the tax calculation object including id, amount_total, tax_amount_exclusive, and tax_amount_inclusive. Required: currency and line_items.
- **get_single_stripe_tax_calculation_by_id** — Get a Stripe tax calculation by id. Returns the full tax calculation object including id, currency, amount_total, tax_amount_exclusive, tax_amount_inclusive, and line_items.
- **list_all_stripe_tax_registrations** — List all Stripe tax registrations. Returns a collection of tax registration objects including id and status fields.
- **get_single_stripe_tax_registration_by_id** — Get a single Stripe tax registration by id. Returns the full tax registration object. Required: id.
- **create_a_stripe_tax_registration** — Create a new Stripe tax registration. Returns the created tax registration object including its id and status.
- **update_a_stripe_tax_registration_by_id** — Update an existing Stripe tax registration by id. Returns the updated tax registration object. Required: id.
- **get_single_stripe_tax_setting_by_id** — Get the current Stripe tax settings for the account. Returns the tax settings object including configuration defaults and status.
- **update_a_stripe_tax_setting_by_id** — Update the Stripe tax settings for the account. Returns the updated tax settings object reflecting the new configuration.
- **get_single_stripe_tax_transaction_by_id** — Get a single Stripe tax transaction by id. Returns the full transaction object including id, reference, type, and associated line items.
- **stripe_tax_transactions_create_from_calculation** — Create a Stripe tax transaction from an existing tax calculation. Returns the created transaction object including id, reference, and line items. Required: calculation, reference.
- **stripe_tax_transactions_create_reversal** — Create a Stripe tax transaction that reverses a previous transaction, either fully or partially. Returns the created reversal transaction including id, reference, and type. Required: mode, original_transaction, reference.
- **stripe_tax_associations_find** — Find a Stripe tax association by lookup criteria. Returns the matching tax association object. No source documentation was available; consult the Stripe API reference for required parameters.
- **list_all_stripe_climate_orders** — List all Stripe Climate orders. Returns a collection of climate order objects from the data array.
- **get_single_stripe_climate_order_by_id** — Get a single Stripe Climate order by id. Returns the full climate order object.
- **create_a_stripe_climate_order** — Create a new Stripe Climate order. Returns the newly created climate order object.
- **update_a_stripe_climate_order_by_id** — Update an existing Stripe Climate order by id. Returns the updated climate order object. Required: id.
- **stripe_climate_orders_cancel** — Cancel a Stripe Climate order. Returns the cancelled climate order object. Required: order_id.
- **list_all_stripe_climate_products** — List all available Stripe Climate carbon removal products. Returns a collection of climate product objects.
- **get_single_stripe_climate_product_by_id** — Get a single Stripe Climate carbon removal product by id. Returns the full climate product object. Required: id.
- **list_all_stripe_climate_suppliers** — List all Stripe Climate suppliers available on the platform. Returns a collection of climate supplier objects.
- **get_single_stripe_climate_supplier_by_id** — Get a single Stripe Climate supplier by id. Returns the full supplier object. Required: id.
- **list_all_stripe_forwarding_requests** — List Stripe forwarding requests. Returns an array of forwarding request objects including their ids and associated metadata.
- **get_single_stripe_forwarding_request_by_id** — Get a single Stripe forwarding request by id. Returns the full forwarding request object. Required: id.
- **create_a_stripe_forwarding_request** — Create a new Stripe forwarding request to forward payment method details to a third-party endpoint. Returns the created forwarding request object including its id.
- **list_all_stripe_entitlements_active_entitlements** — List all active entitlements in Stripe. Returns a collection of active entitlement objects from the data array, representing the features customers currently have access to based on their subscriptions.
- **get_single_stripe_entitlements_active_entitlement_by_id** — Get a single Stripe active entitlement by id. Returns the full active entitlement object representing a feature a customer currently has access to. Required: id.
- **list_all_stripe_entitlements_features** — List all Stripe entitlement features. Returns a paginated list of feature objects including id, name, lookup_key, and active status.
- **get_single_stripe_entitlements_feature_by_id** — Get a single Stripe entitlement feature by id. Returns the full feature object including id, name, lookup_key, metadata, and active status. Required: id.
- **create_a_stripe_entitlements_feature** — Create a new Stripe entitlement feature. Returns the created feature object including id, name, and lookup_key. Required: name, lookup_key.
- **update_a_stripe_entitlements_feature_by_id** — Update an existing Stripe entitlement feature by id. Returns the updated feature object including id, name, lookup_key, metadata, and active status. Required: id.
- **list_all_stripe_reporting_report_runs** — List Stripe reporting report runs. Returns an array of report run objects including id, report_type, status, and created.
- **get_single_stripe_reporting_report_run_by_id** — Get a single Stripe reporting report run by id. Returns the full report run object including id, report_type, status, and result file when available. Required: id.
- **create_a_stripe_reporting_report_run** — Create a new Stripe reporting report run. Returns the created report run object including id, report_type, and status. Required: report_type.
- **list_all_stripe_reporting_report_types** — List all available Stripe reporting report types. Returns a collection of report type objects describing the financial reports that can be generated.
- **get_single_stripe_reporting_report_type_by_id** — Get a single Stripe reporting report type by id. Returns the report type object describing its schema and available parameters. Required: id.
- **list_all_stripe_sigma_scheduled_query_runs** — List all Stripe Sigma scheduled query runs. Returns a collection of scheduled query run objects representing previously executed or pending scheduled queries in Stripe Sigma.
- **get_single_stripe_sigma_scheduled_query_run_by_id** — Get a single Stripe Sigma scheduled query run by id. Returns the scheduled query run object for the specified run. Required: id.
- **list_all_stripe_apple_pay_domains** — List all Apple Pay domains registered on a Stripe account. Returns a list of domain objects including id, domain_name, and created.
- **get_single_stripe_apple_pay_domain_by_id** — Get a single Stripe Apple Pay domain by id. Returns the domain object including id, domain_name, and created. Required: id.
- **create_a_stripe_apple_pay_domain** — Register a new domain for use with Apple Pay in Stripe. Returns the created domain object including id, domain_name, and created. Required: domain_name.
- **delete_a_stripe_apple_pay_domain_by_id** — Delete a registered Stripe Apple Pay domain by id. Returns an empty response on success. Required: id.
- **get_single_stripe_payment_record_by_id** — Get a single Stripe payment record by id. Returns the full payment record object.
- **stripe_payment_records_report_payment** — Report a payment to Stripe, creating a new payment record.
- **stripe_payment_records_report_payment_attempt** — Report a payment attempt against a Stripe payment record. Required: payment_record_id.
- **stripe_payment_records_report_payment_attempt_canceled** — Report a payment attempt as canceled for a Stripe payment record. Required: payment_record_id.
- **stripe_payment_records_report_payment_attempt_failed** — Report a payment attempt as failed for a Stripe payment record. Required: payment_record_id.
- **stripe_payment_records_report_payment_attempt_guaranteed** — Report a payment attempt as guaranteed for a Stripe payment record. Required: payment_record_id.
- **stripe_payment_records_report_payment_attempt_informational** — Report an informational payment attempt for a Stripe payment record. Required: payment_record_id.
- **stripe_payment_records_report_refund** — Report a refund against a Stripe payment record. Required: payment_record_id.
- **list_all_stripe_payment_attempt_records** — List Stripe payment attempt records. Returns a collection of payment attempt record objects from the data array.
- **get_single_stripe_payment_attempt_record_by_id** — Get a single Stripe payment attempt record by id. Returns the full payment attempt record object. Required: id.
- **list_all_stripe_webhook_endpoints** — List all Stripe webhook endpoints configured on the account. Returns an array of webhook endpoint objects including id, url, status, and enabled_events.
- **get_single_stripe_webhook_endpoint_by_id** — Get a single Stripe webhook endpoint by id. Returns the full webhook endpoint object including id, url, status, enabled_events, and api_version. Required: id.
- **create_a_stripe_webhook_endpoint** — Create a new Stripe webhook endpoint to receive event notifications at a specified URL. Returns the created endpoint including id, url, status, enabled_events, and secret. Required: url, enabled_events.
- **update_a_stripe_webhook_endpoint_by_id** — Update an existing Stripe webhook endpoint by id. Returns the updated webhook endpoint object including id, url, status, and enabled_events. Required: id.
- **delete_a_stripe_webhook_endpoint_by_id** — Delete a Stripe webhook endpoint by id. Returns an empty response on success. Required: id.
- **list_all_stripe_users** — List Stripe SCIM users. Returns a collection of SCIM user resources including userName, displayName, and active. Supports optional SCIM filter expressions, attribute selection, and sort parameters. Max 100 results per page.
- **get_single_stripe_user_by_id** — Get a single Stripe SCIM user by id. Returns the full SCIM user resource including userName, displayName, and active status. Required: id.
- **create_a_stripe_user** — Provision a new Stripe SCIM user. Returns the created SCIM user resource including its id, userName, and active status. Required: userName.
- **update_a_stripe_user_by_id** — Partially update a Stripe SCIM user by id using SCIM PatchOp operations. Stripe supports updates to displayName and active. Returns the updated SCIM user resource. Required: id, Operations.
- **stripe_users_replace** — Fully replace a Stripe SCIM user by user_id. Returns the updated SCIM user resource. Required: user_id, userName.
- **delete_a_stripe_user_by_id** — Deprovision a Stripe SCIM user by id. Returns an empty response on success. Required: id.
- **list_all_stripe_groups** — List Stripe SCIM groups. Returns a collection of group resources. Supports optional SCIM filter expressions, attribute selection, and sort controls. Max 100 results per page.
- **get_single_stripe_group_by_id** — Get a single Stripe SCIM group by id. Returns the full SCIM group resource including id, displayName, and members. Required: id.
- **create_a_stripe_group** — Provision a new Stripe SCIM group. Returns the created group resource including its id and displayName. Required: displayName.
- **update_a_stripe_group_by_id** — Apply SCIM PatchOp operations to a Stripe SCIM group by id. Supports membership changes; group name updates are not supported by Stripe. Required: id, Operations.
- **stripe_groups_replace** — Replace a Stripe SCIM group's full representation using a PUT operation. Returns the updated group resource. Required: group_id, displayName.
- **delete_a_stripe_group_by_id** — Deprovision a Stripe SCIM group by id. Returns an empty response on success. Required: id.
- **list_all_stripe_customer_search** — Search Stripe customers using a query string against the Stripe search API. Returns a list of matching customer objects including id, email, name, and related metadata. Required: query.
- **list_all_stripe_charge_search** — Search Stripe charges using a query string. Returns a list of matching charge objects from the `data` field. Required: query.
- **list_all_stripe_invoice_search** — Search Stripe invoices using a query string. Returns a list of invoice objects. Required: query.
- **list_all_stripe_payment_intent_search** — Search Stripe payment intents using a query string against the search index. Returns a list of matching PaymentIntent objects including id, amount, currency, and status. Required: query.
- **list_all_stripe_price_search** — Search Stripe prices using a query string against the /v1/prices/search endpoint. Returns matching price objects (id, currency, unit_amount) in the data array. Required: query.
- **list_all_stripe_product_search** — Search Stripe products using a query string. Returns a list of matching product objects. Required: query.
- **list_all_stripe_subscription_search** — Search Stripe subscriptions using the search endpoint. Returns a list of subscription objects from the `data` field of the response.
- **list_all_stripe_billing_meter_event_summaries** — List Stripe billing meter event summaries for a specific meter. Returns a collection of event summary objects from the meter's event data. Required: meter_id.
- **list_all_stripe_checkout_session_line_items** — List the line items for a Stripe checkout session. Returns the collection of line items associated with the session. Required: session_id.
- **list_all_stripe_credit_note_lines** — List all line items for a specific Stripe credit note. Returns the collection of line item objects associated with the credit note. Required: credit_note_id.
- **list_all_stripe_credit_note_preview_lines** — List the line items of a Stripe credit note preview. Returns an array of line item objects from the preview response's data field.
- **list_all_stripe_financial_connections_account_owners** — List the owners of a Stripe Financial Connections account. Returns a list of account owner objects associated with the specified account. Required: account_id.
- **list_all_stripe_invoice_lines** — List all line items for a specific Stripe invoice. Returns the collection of line item objects from the invoice's data array. Required: invoice_id.
- **list_all_stripe_payment_intent_line_items** — List the amount details line items for a Stripe payment intent. Returns an array of line item objects from the payment intent's amount details. Required: intent_id.
- **list_all_stripe_payment_link_line_items** — List the line items associated with a Stripe payment link. Returns the collection of line items for the specified payment link. Required: payment_link_id.
- **list_all_stripe_quote_line_items** — List line items for a Stripe quote. Returns an array of line item objects associated with the specified quote. Required: quote_id.
- **list_all_stripe_quote_upfront_line_items** — List the computed upfront line items for a Stripe quote. Returns an array of line item objects from the quote's computed upfront line items. Required: quote_id.
- **list_all_stripe_tax_calculation_line_items** — List the line items for a Stripe tax calculation. Returns the line item details associated with the given calculation. Required: calculation_id.
- **list_all_stripe_tax_transaction_line_items** — List line items for a Stripe tax transaction. Returns the collection of line items associated with the specified transaction. Required: transaction_id.

## How it works

1. **Link your customer's Stripe account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Stripe.** The Proxy API is a 1-to-1 mapping of the Stripe API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync payment and invoice data into your analytics platform** — If you're building a subscription analytics or revenue intelligence product, you need to ingest your users' Stripe Customers, Payments, and Invoices to compute metrics like MRR, churn, and LTV. Truto's Unified APIs let you pull this data without handling Stripe's pagination, API versioning, or auth flows yourself.
- **Surface billing context inside your CRM or RevOps tool** — Sales and CS teams need to see a customer's payment status, subscription tier, and outstanding invoices without leaving your app. Offering a native Stripe integration via Truto lets you pull Customer and Invoice data directly into contact records, giving reps the context they need for renewal and upsell conversations.
- **Power automated dunning and churn-prevention workflows** — SaaS companies building lifecycle marketing or retention tools need to react to failed payments and subscription changes in their users' Stripe accounts. Integrating with Stripe through Truto gives you access to payment status data so your product can trigger the right outreach at the right time.
- **Enable one-click refunds from your support or helpdesk product** — Support agents shouldn't need Stripe dashboard access to resolve billing disputes. By embedding a Stripe integration via Truto's Unified Payment Gateway API, your helpdesk product can display payment details and allow agents to take action without context-switching.
- **Automate accounting reconciliation for your finance software** — If you're building accounting or ERP software, your users need Stripe payment and invoice data flowing in automatically to reconcile revenue, fees, and payouts. Truto handles the plumbing so you can focus on the reconciliation logic.

## What you can build

- **Embedded Stripe payment history viewer** — Show a paginated, searchable list of a user's Stripe payments — including status, amount, and currency — directly inside your application using the Unified Payment Gateway API.
- **Customer 360 billing sidebar** — Pull Stripe Customer and Invoice data into a sidebar widget on any contact or account record so your users see subscription status, recent invoices, and total spend at a glance.
- **Automated invoice sync for revenue dashboards** — Continuously ingest Stripe Invoices via the Unified Subscription Management API to power real-time MRR, ARR, and net revenue retention charts in your product.
- **Failed payment alert engine** — Monitor payment statuses from the Unified Payment Gateway API to detect failed charges and trigger automated dunning sequences, in-app alerts, or Slack notifications for your users.
- **Self-serve Stripe account connection flow** — Let your end users securely connect their Stripe accounts through Truto's managed auth — no OAuth implementation on your side — so they're up and running in minutes.
- **Cross-gateway payment normalization** — Use Truto's Unified Payment Gateway API to normalize Stripe data alongside other payment providers, giving your users a single view of Customers and Payments regardless of which gateway they use.

## FAQs

### How do end users authenticate their Stripe accounts through Truto?

Truto manages the OAuth 2.0 flow for Stripe Connect. Your end users authorize access through a secure consent screen, and Truto stores and refreshes tokens automatically — you never handle raw credentials.

### Which Stripe data objects are available through Truto's Unified APIs?

Through the Unified Payment Gateway API, you can access Customers and Payments. Through the Unified Subscription Management API, you can access Customers, Invoices, and Payments. These map to Stripe's Customer, PaymentIntent/Charge, and Invoice objects respectively.

### Does Truto handle Stripe's rate limits and pagination?

Yes. Truto abstracts away Stripe's cursor-based pagination and respects its rate limits (currently 100 read requests per second in live mode) with automatic retry and backoff, so your integration doesn't break under load.

### Can I request additional Stripe endpoints or objects beyond what the Unified APIs cover?

Absolutely. Stripe tools on Truto are built on request. If you need access to objects like Subscriptions, Refunds, Disputes, or Balance Transactions beyond the current Unified API resources, contact the Truto team to scope it out.

### How fresh is the data synced from Stripe?

Data freshness depends on your sync configuration. Truto supports near-real-time polling and can be configured to sync at intervals that match your use case, from minutes to hours. Webhook-driven updates can also be discussed with the Truto team.

### Does the Unified API normalize Stripe's data model with other payment gateways?

Yes. The Unified Payment Gateway API and Unified Subscription Management API provide a standardized schema for Customers, Payments, and Invoices. This means you write one integration and get consistent data structures whether your user connects Stripe or another supported gateway.

## Related reading

- [Architecting Stripe and Chargebee to Salesforce Syncs for Churn Prediction](https://truto.one/blog/architecting-stripe-chargebee-to-salesforce-syncs-for-churn-prediction/) — Architect a Stripe and Chargebee to Salesforce sync that powers churn prediction and renewal automation without hitting API limits or relying on fragile scripts.
- [How to Integrate the Stripe API for Accounting (2026 Architecture Guide)](https://truto.one/blog/how-to-integrate-the-stripe-api-for-accounting-2026-architecture-guide/) — A technical architecture guide for integrating Stripe with accounting platforms like NetSuite, QuickBooks, and Xero — covering payouts, fees, revenue recognition, and unified APIs.
- [Connect Stripe to Claude: Analyze Charges and Payout Workflows](https://truto.one/blog/connect-stripe-to-claude-analyze-charges-and-payout-workflows/) — Learn how to connect Stripe to Claude using a managed MCP server. Automate payment links, analyze disputes, and streamline payout reconciliation workflows directly from your AI agent.
- [Connect Stripe to ChatGPT: Automate Payments & Subscriptions](https://truto.one/blog/connect-stripe-to-chatgpt-automate-payments-subscriptions/) — Learn how to connect Stripe to ChatGPT using a managed MCP server. Automate billing workflows, analyze subscriptions, and handle refunds securely.
- [Connect Stripe to AI Agents: Power Full-Cycle Billing Operations](https://truto.one/blog/connect-stripe-to-ai-agents-power-full-cycle-billing-operations/) — Learn how to connect Stripe to AI agents using Truto's /tools endpoint. Fetch AI-ready tools, bind them to an LLM, and automate full-cycle billing operations.
