# Stripe MCP connector

The Stripe connector brings charges, refunds, disputes, customers and balance transactions into Claude, ChatGPT, Cursor and any MCP client, so your team can look up a payment, issue a refund or close a dispute by asking, with every action logged.

Source: https://elaichi.ai/connectors/stripe/

## Facts

| | |
| --- | --- |
| Application | Stripe |
| Category | Payment Gateway |
| AI tools | 532 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 532 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Stripe is connected

- Show yesterday's failed charges and their refund status.
- Which open disputes need evidence this week?
- Summarize this month's balance transactions by payout.

## Connect Stripe in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Stripe.
2. Optionally set Share with, then press Connect.
3. Paste a Stripe API key. One person generates a token in Stripe and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Stripe tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Stripe to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Stripe to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Stripe to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Stripe to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Stripe tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Stripe through Elaichi

### Find the charge behind a customer complaint

Support. A customer writes in about an amount they do not recognize. Ask for their charges by email or customer name, see what was billed and when, and answer them without opening a second tab.

### Issue a refund while the customer waits

Support. Once you have confirmed the charge, ask for a full or partial refund on it and add a note explaining why. The refund lands in Stripe and the audit log records who issued it.

### Reconcile the day's balance transactions

Finance. Pull the list of balance transactions for a date range, group them by type, and check the totals against what landed in the bank.

### Review and respond to open disputes

Finance. Ask which disputes are open, read the reason on each one, add evidence notes, and close the ones the business has decided not to contest.

### Catch the customer record up after a call

Sales. After a call, update the customer's name, email, billing details or description in Stripe so the next person who looks it up sees the current picture.

### Capture held charges once the order ships

Operations. For payments that were authorized but not yet captured, ask for the ones waiting and capture each one as the order goes out the door.

## Frequently asked questions

### How do I connect Stripe to Claude?

Connecting Stripe to Claude takes two steps. First, in Elaichi, choose Stripe and paste in a Stripe API key from your Stripe dashboard, which is the whole sign-in step, with no OAuth application to register and no client ID or secret to generate. Then in Claude, open Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Sign in to Elaichi when prompted and Stripe is ready to use.

### Does Stripe work with ChatGPT and Cursor as well as Claude?

Yes. Once Stripe is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Stripe once and every client your team uses picks it up.

### What can an AI agent actually do with my Stripe data?

With Stripe connected, an agent can look up a customer and the charges against them, create or update customer records, issue and adjust refunds, capture charges that were authorized earlier, read and respond to disputes, and list balance transactions for reconciliation. Because Stripe exposes hundreds of actions, the agent searches for the right one as you ask, so short concrete requests such as "refund the last charge for jane@example.com" work better than long paragraphs.

### Does connecting Stripe give the AI access to my whole Stripe account?

Access to Stripe follows the API key that was connected and the person who signed in to Elaichi. If the Stripe key is restricted, the agent is restricted the same way. Elaichi can narrow that access further, for example to reading charges but never creating refunds, and it can never widen it beyond what Stripe itself allows.

### Can my team share one Stripe connection?

Yes. One person connects Stripe in Elaichi and shares the connection with a team, and nobody else ever sees or handles the Stripe API key. Each teammate still signs in to Elaichi as themselves, so every refund, dispute update or customer change in the audit log is tied to the person who asked for it, not to a shared account.

### Can I stop an agent from deleting or changing things in Stripe?

Yes. Restrictions in Elaichi apply to Stripe action by action, so you can allow looking up charges and customers while blocking deleting a customer, creating a refund or closing a dispute. A blocked action is never advertised to Claude, ChatGPT or any other client, so no prompt, however worded, can reach it.

### What happens to a Stripe connection when someone leaves?

When you offboard someone in Elaichi, their access to Stripe through every client ends at once, and the audit log keeps the record of what they did. A shared Stripe connection keeps working for everyone else on the team. If you ever want to remove Stripe entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client at the same time.

## All 532 Stripe tools

Every tool below is callable through https://api.elaichi.ai/mcp once Stripe is connected, subject to the toolbox it is in and the restrictions on the caller.

- **Get single Stripe balance by ID** (Get). 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). 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). Update the balance settings for the Stripe account. Returns the updated balance settings object reflecting the applied changes.
- **List all Stripe balance transactions** (List). 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). 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). List all Stripe charges in reverse chronological order. Returns: id, amount, currency, status, customer.
- **Get single Stripe charge by ID** (Get). 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). 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). Update an existing Stripe charge by id. Returns the updated charge object including id, amount, currency, and status. Required: id.
- **Stripe charges capture** (Action). 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). 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). Update the dispute associated with a specific Stripe charge. Returns the updated dispute object. Required: charge_id.
- **Stripe charge disputes close** (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). 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). 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). 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). 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). 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). 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). Create a new Stripe customer. Returns the created customer object including id, email, and created timestamp.
- **Update a Stripe customer by ID** (Update). Update an existing Stripe customer by id. Returns the updated customer object. Required: id.
- **Delete a Stripe customer by ID** (Delete). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). Delete the discount currently applied to a Stripe customer, removing it from future invoices. Required: customer_id.
- **Create a Stripe customer funding instruction** (Create). Create funding instructions for a Stripe customer. Returns the created funding instructions object. Required: customer_id.
- **List all Stripe customer payment methods** (List). 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). 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). 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). 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** (Create). 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). 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). 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). 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). List all Stripe subscriptions for a customer. Returns a collection of subscription objects. Required: customer_id.
- **Get single Stripe customer subscription by ID** (Get). 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). Create a new Stripe subscription for a customer. Returns the created subscription object. Required: customer_id.
- **Update a Stripe customer subscription by ID** (Update). 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** (Delete). Cancel a Stripe subscription for a customer. Required: customer_id, subscription_id.
- **Get single Stripe customer subscription discount by ID** (Get). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). Create a new Stripe file. Returns the created file object including its id, filename, purpose, and created timestamp.
- **List all Stripe file links** (List). 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). 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). 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). 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). 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). List Stripe payment intents. Returns a collection of payment intent objects ordered by creation date.
- **Get single Stripe payment intent by ID** (Get). Get a single Stripe payment intent by id. Returns the full payment intent object.
- **Create a Stripe payment intent** (Create). 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). Update an existing Stripe payment intent by id. Returns the updated payment intent object.
- **Stripe payment intents confirm** (Action). Confirm a Stripe payment intent to attempt payment collection. Returns the updated payment intent object. Required: intent_id.
- **Stripe payment intents capture** (Action). 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). 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** (Action). 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** (Action). 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). 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). 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). 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). 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). 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** (Action). 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). 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). 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). 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). 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). 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). 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). Update a Stripe payout by id. Returns the updated payout object including id, amount, currency, and metadata.
- **Stripe payouts cancel** (Cancel). Cancel a Stripe payout that has not yet been paid out. Returns the canceled payout object. Required: payout_id.
- **Stripe payouts reverse** (Action). 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). 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). 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). Create a Stripe refund. Returns the newly created refund object including id, amount, and status.
- **Update a Stripe refund by ID** (Update). Update a Stripe refund by id. Returns the updated refund object. Required: id.
- **Stripe refunds cancel** (Cancel). Cancel a Stripe refund. Returns the cancelled refund object reflecting its updated status. Required: refund_id.
- **Create a Stripe token** (Create). 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). 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). 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). 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). 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). 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). Update a Stripe payment method by id. Returns the updated payment method object including id, type, billing_details, and metadata.
- **Stripe payment methods attach** (Action). 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** (Action). 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). 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). Get a single Stripe payment method configuration by id. Returns the full configuration object. Required: id.
- **Create a Stripe payment method configuration** (Create). Create a new Stripe payment method configuration. Returns the created configuration object including its id.
- **Update a Stripe payment method configuration by ID** (Update). Update an existing Stripe payment method configuration by id. Returns the updated configuration object. Required: id.
- **List all Stripe payment method domains** (List). 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). 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). 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). Update an existing Stripe payment method domain by id. Returns the updated payment method domain object. Required: id.
- **Stripe payment method domains validate** (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). 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). 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). Update an existing Stripe source by id. Returns the updated source object including its id, type, and status.
- **Stripe sources verify** (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). 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). 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). 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). 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** (Delete). 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). List all Stripe products. Returns a collection of product objects in the `data` array.
- **Get single Stripe product by ID** (Get). Get a single Stripe product by id. Returns the full product object. Requires id.
- **Create a Stripe product** (Create). Create a new Stripe product. Returns the created product object including its id.
- **Update a Stripe product by ID** (Update). Update an existing Stripe product by id. Returns the updated product object. Requires id.
- **Delete a Stripe product by ID** (Delete). Delete a Stripe product by id. Returns an empty response on success. Requires id.
- **List all Stripe product features** (List). 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). 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** (Create). Attach a feature to a Stripe product. Returns the created product feature object. Required: product_id.
- **Delete a Stripe product feature by ID** (Delete). Remove a feature from a Stripe product. Returns an empty response on success. Required: product_id, feature_id.
- **List all Stripe prices** (List). List all Stripe prices. Returns an array of price objects including id, currency, unit_amount, and product.
- **Get single Stripe price by ID** (Get). 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). 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). 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). List all Stripe coupons. Returns a collection of coupon objects ordered by creation date.
- **Get single Stripe coupon by ID** (Get). Get a single Stripe coupon by id. Returns the full coupon object. Required: id.
- **Create a Stripe coupon** (Create). Create a new Stripe coupon. Returns the created coupon object including its id, duration, and discount details.
- **Update a Stripe coupon by ID** (Update). Update an existing Stripe coupon by id. Returns the updated coupon object. Required: id.
- **Delete a Stripe coupon by ID** (Delete). 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). 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). 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). 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). Update an existing Stripe promotion code by id. Returns the updated promotion code object. Required: id.
- **List all Stripe tax codes** (List). 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). 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). 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). 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). 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). Update an existing Stripe tax rate by id. Returns the updated tax rate object. Required: id.
- **List all Stripe shipping rates** (List). 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). 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). 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). 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). 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). 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). 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). Delete a Stripe tax ID by id. Returns an empty response on success. Required: id.
- **List all Stripe checkout sessions** (List). 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). 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). 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). Update an existing Stripe checkout session by id. Returns the updated session object including id, status, and metadata.
- **Stripe checkout sessions expire** (Action). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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** (Action). 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** (Action). 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** (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** (Action). 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** (Action). 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). 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** (Delete). 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). 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** (Action). 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** (Create). 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). 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). List all Stripe invoice items. Returns an array of invoice item objects ordered by creation date.
- **Get single Stripe invoice item by ID** (Get). Get a single Stripe invoice item by id. Returns the full invoice item object. Required: id.
- **Create a Stripe invoice item** (Create). Create a new Stripe invoice item. Returns the created invoice item object including its id.
- **Update a Stripe invoice item by ID** (Update). Update an existing Stripe invoice item by id. Returns the updated invoice item object. Required: id.
- **Delete a Stripe invoice item by ID** (Delete). Delete a Stripe invoice item by id. Returns an empty response on success. Required: id.
- **List all Stripe invoice payments** (List). 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). Get a single Stripe invoice payment by id. Returns the full invoice payment object. Required: id.
- **List all Stripe invoice rendering templates** (List). 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). Get a single Stripe invoice rendering template by id. Returns the full template object.
- **Stripe invoice rendering templates archive** (Archive). Archive a Stripe invoice rendering template, making it inactive for future use. Required: template_id.
- **Stripe invoice rendering templates unarchive** (Action). Unarchive a previously archived Stripe invoice rendering template, restoring it for active use. Required: template_id.
- **List all Stripe credit notes** (List). 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). 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). 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). Update a Stripe credit note's memo or metadata by id. Returns the updated credit note object.
- **Stripe credit notes void** (Action). 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** (Action). 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). 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). 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). 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). 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** (Delete). 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). 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** (Cancel). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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** (Action). 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). 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). Get a single Stripe plan by id. Returns the full plan object including id, amount, currency, interval, and product.
- **Create a Stripe plan** (Create). 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). 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). 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). 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). 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). 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). Update an existing Stripe quote by id. Returns the updated quote object including id, status, and amount_total. Required: id.
- **Stripe quotes accept** (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). Cancel an open Stripe quote by quote_id. Returns the canceled quote object including id and status. Required: quote_id.
- **Stripe quotes finalize** (Action). 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** (Action). 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). 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). 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). Create a new Stripe billing alert. Returns the created billing alert object including its id and status.
- **Stripe billing alerts activate** (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). 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). 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). 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). 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). 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). 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). 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). 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). Update an existing Stripe billing credit grant by id. Returns the updated credit grant object. Required: id.
- **Stripe billing credit grants expire** (Action). Expire a Stripe billing credit grant, marking it as expired and preventing further use. Required: credit_grant_id.
- **Stripe billing credit grants void** (Action). Void a Stripe billing credit grant, permanently cancelling it. Required: credit_grant_id.
- **List all Stripe billing meters** (List). List all Stripe billing meters. Returns a collection of billing meter objects.
- **Get single Stripe billing meter by ID** (Get). Get a single Stripe billing meter by id. Returns the full billing meter object. Required: id.
- **Create a Stripe billing meter** (Create). 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). Update an existing Stripe billing meter by id. Returns the updated billing meter object. Required: id.
- **Stripe billing meters deactivate** (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). 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). 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). 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). 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). Get a single Stripe billing portal configuration by id. Returns the full configuration object. Required: id.
- **Create a Stripe billing portal configuration** (Create). Create a new Stripe billing portal configuration. Returns the created configuration object including its id.
- **Update a Stripe billing portal configuration by ID** (Update). Update an existing Stripe billing portal configuration by id. Returns the updated configuration object. Required: id.
- **Create a Stripe billing portal session** (Create). 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). List Stripe connected accounts. Returns a paginated collection of account objects including id, type, and status.
- **Get single Stripe account by ID** (Get). 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). Create a new Stripe connected account. Returns the created account object including its id.
- **Update a Stripe account by ID** (Update). Update an existing Stripe connected account by id. Returns the updated account object. Required: id.
- **Delete a Stripe account by ID** (Delete). Delete a Stripe connected account by id. Returns an empty response on success. Required: id.
- **Stripe accounts reject** (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). 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). 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). 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). 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). 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** (Create). 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). 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). 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). 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). 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). Update a specific capability on a Stripe connected account. Required: account_id, capability_id.
- **Create a Stripe account login link** (Create). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). List Stripe topups. Returns a list of topup objects including id, amount, currency, and status.
- **Get single Stripe topup by ID** (Get). Get a single Stripe topup by id. Returns the full topup object including id, amount, currency, and status.
- **Create a Stripe topup** (Create). 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). Update an existing Stripe topup by id. Returns the updated topup object.
- **Stripe topups cancel** (Cancel). Cancel a pending Stripe topup. Returns the cancelled topup object. Required: topup_id.
- **List all Stripe transfers** (List). List all Stripe transfers. Returns a paginated list of transfer objects including id, amount, currency, and destination.
- **Get single Stripe transfer by ID** (Get). 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). 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). Update an existing Stripe transfer by id. Returns the updated transfer object.
- **List all Stripe transfer reversals** (List). 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). 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). 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). 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). 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). 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). Delete a Stripe app secret by name and scope. Returns the deleted secret object. Required: name, scope.
- **Stripe apps secrets find** (Action). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). Delete a Stripe Radar value list by id. Returns an empty response on success. Required: id.
- **List all Stripe radar value list items** (List). 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). 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). 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). Delete a Stripe Radar value list item by id. Returns an empty response on success. Required: id.
- **List all Stripe reviews** (List). List all Stripe reviews. Returns an array of review objects including id and associated payment details.
- **Get single Stripe review by ID** (Get). Get a single Stripe review by id. Returns the full review object.
- **Stripe reviews approve** (Approve). Approve a Stripe review, marking it as resolved. Required: review_id.
- **List all Stripe issuing authorizations** (List). 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). Get a single Stripe issuing authorization by id. Returns the full authorization object. Required: id.
- **Update a Stripe issuing authorization by ID** (Update). Update a Stripe issuing authorization by id. Returns the updated authorization object. Required: id.
- **Stripe issuing authorizations approve** (Approve). Approve a pending Stripe issuing authorization. Returns the updated authorization object reflecting the approved status. Required: authorization_id.
- **Stripe issuing authorizations decline** (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). List Stripe issuing cardholders. Returns a collection of cardholder objects including their id, name, and status.
- **Get single Stripe issuing cardholder by ID** (Get). Get a single Stripe issuing cardholder by id. Returns the full cardholder object. Required: id.
- **Create a Stripe issuing cardholder** (Create). 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). Update an existing Stripe issuing cardholder by id. Returns the updated cardholder object. Required: id.
- **List all Stripe issuing cards** (List). 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). 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). 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). 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). List Stripe issuing disputes. Returns a collection of dispute objects ordered by creation date.
- **Get single Stripe issuing dispute by ID** (Get). Get a single Stripe issuing dispute by id. Returns the full dispute object. Required: id.
- **Create a Stripe issuing dispute** (Create). Create a new Stripe issuing dispute. Returns the created dispute object including its id and status.
- **Update a Stripe issuing dispute by ID** (Update). Update an existing Stripe issuing dispute by id. Returns the updated dispute object. Required: id.
- **Stripe issuing disputes submit** (Action). 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). 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). Get a single Stripe issuing personalization design by id. Returns the full personalization design object.
- **Create a Stripe issuing personalization design** (Create). 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). Update an existing Stripe issuing personalization design by id. Returns the updated personalization design object. Required: id.
- **List all Stripe issuing physical bundles** (List). 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). 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). Get a Stripe Issuing Settlement by id. Returns the settlement object. Required: id.
- **Update a Stripe issuing settlement by ID** (Update). Update a Stripe Issuing Settlement by id. Returns the updated settlement object. Required: id.
- **List all Stripe issuing tokens** (List). 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). 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). Update a Stripe issuing token by id. Returns the updated token object. Required: id.
- **List all Stripe issuing transactions** (List). 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). 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). Update a Stripe Issuing transaction by id. Returns the updated transaction object. Required: id.
- **List all Stripe terminal configurations** (List). List all Stripe Terminal configurations. Returns a collection of configuration objects from the `data` array.
- **Get single Stripe terminal configuration by ID** (Get). Get a single Stripe Terminal configuration by id. Returns the full configuration object. Required: id.
- **Create a Stripe terminal configuration** (Create). Create a new Stripe Terminal configuration. Returns the created configuration object including its id.
- **Update a Stripe terminal configuration by ID** (Update). Update an existing Stripe Terminal configuration by id. Returns the updated configuration object. Required: id.
- **Delete a Stripe terminal configuration by ID** (Delete). Delete a Stripe Terminal configuration by id. Returns an empty response on success. Required: id.
- **Create a Stripe terminal connection token** (Create). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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** (Action). 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** (Action). 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** (Action). 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** (Action). 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** (Action). 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** (Action). 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). 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). 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). 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). 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). 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). Update an existing Stripe Treasury financial account by id. Returns the updated financial account object. Required: id.
- **Stripe treasury financial accounts close** (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). 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). 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). 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). 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). 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). Get a single Stripe Treasury transaction entry by id. Returns the full transaction entry object. Required: id.
- **List all Stripe treasury outbound transfers** (List). 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). 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). 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). 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). 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). Get a single Stripe Treasury outbound payment by id. Returns the full outbound payment object. Required: id.
- **Create a Stripe treasury outbound payment** (Create). Create a new Stripe Treasury outbound payment. Returns the created outbound payment object.
- **Stripe treasury outbound payments cancel** (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). 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). 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). 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). 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). 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). 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). 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). 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). 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). Get a single Stripe Treasury CreditReversal by id. Returns the full CreditReversal object. Required: id.
- **Create a Stripe treasury credit reversal** (Create). 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). 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). 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). Create a Stripe Treasury debit reversal. Returns the created debit reversal object including its id and status.
- **List all Stripe financial connections accounts** (List). 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). 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** (Action). 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). 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** (Action). 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** (Action). 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). 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). Get a Stripe Financial Connections session by id. Returns the full session object. Required: id.
- **List all Stripe financial connections transactions** (List). List Stripe financial connections transactions. Returns a collection of transaction objects in the data array.
- **Get single Stripe financial connections transaction by ID** (Get). Get a single Stripe financial connections transaction by id. Returns the full transaction object. Required: id.
- **List all Stripe identity verification reports** (List). 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). Get a single Stripe identity verification report by id. Returns the full verification report object. Required: id.
- **List all Stripe identity verification sessions** (List). List all Stripe identity verification sessions. Returns: id, status, type, created.
- **Get single Stripe identity verification session by ID** (Get). 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). 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). 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). 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** (Action). 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). 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). 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). 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). Get a single Stripe tax registration by id. Returns the full tax registration object. Required: id.
- **Create a Stripe tax registration** (Create). 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). Update an existing Stripe tax registration by id. Returns the updated tax registration object. Required: id.
- **Get single Stripe tax setting by ID** (Get). 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). 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). 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). 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). 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** (Action). 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). List all Stripe Climate orders. Returns a collection of climate order objects from the data array.
- **Get single Stripe climate order by ID** (Get). Get a single Stripe Climate order by id. Returns the full climate order object.
- **Create a Stripe climate order** (Create). Create a new Stripe Climate order. Returns the newly created climate order object.
- **Update a Stripe climate order by ID** (Update). Update an existing Stripe Climate order by id. Returns the updated climate order object. Required: id.
- **Stripe climate orders cancel** (Cancel). Cancel a Stripe Climate order. Returns the cancelled climate order object. Required: order_id.
- **List all Stripe climate products** (List). List all available Stripe Climate carbon removal products. Returns a collection of climate product objects.
- **Get single Stripe climate product by ID** (Get). Get a single Stripe Climate carbon removal product by id. Returns the full climate product object. Required: id.
- **List all Stripe climate suppliers** (List). List all Stripe Climate suppliers available on the platform. Returns a collection of climate supplier objects.
- **Get single Stripe climate supplier by ID** (Get). Get a single Stripe Climate supplier by id. Returns the full supplier object. Required: id.
- **List all Stripe forwarding requests** (List). 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). Get a single Stripe forwarding request by id. Returns the full forwarding request object. Required: id.
- **Create a Stripe forwarding request** (Create). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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** (Create). 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). 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). Get a single Stripe payment record by id. Returns the full payment record object.
- **Stripe payment records report payment** (Action). Report a payment to Stripe, creating a new payment record.
- **Stripe payment records report payment attempt** (Action). Report a payment attempt against a Stripe payment record. Required: payment_record_id.
- **Stripe payment records report payment attempt canceled** (Action). Report a payment attempt as canceled for a Stripe payment record. Required: payment_record_id.
- **Stripe payment records report payment attempt failed** (Action). Report a payment attempt as failed for a Stripe payment record. Required: payment_record_id.
- **Stripe payment records report payment attempt guaranteed** (Action). Report a payment attempt as guaranteed for a Stripe payment record. Required: payment_record_id.
- **Stripe payment records report payment attempt informational** (Action). Report an informational payment attempt for a Stripe payment record. Required: payment_record_id.
- **Stripe payment records report refund** (Action). Report a refund against a Stripe payment record. Required: payment_record_id.
- **List all Stripe payment attempt records** (List). 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). Get a single Stripe payment attempt record by id. Returns the full payment attempt record object. Required: id.
- **List all Stripe webhook endpoints** (List). 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). 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). 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). 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). Delete a Stripe webhook endpoint by id. Returns an empty response on success. Required: id.
- **List all Stripe users** (List). 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). 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** (Create). 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** (Update). 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** (Action). 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** (Delete). Deprovision a Stripe SCIM user by id. Returns an empty response on success. Required: id.
- **List all Stripe groups** (List). 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). 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** (Create). Provision a new Stripe SCIM group. Returns the created group resource including its id and displayName. Required: displayName.
- **Update a Stripe group by ID** (Update). 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** (Action). 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** (Delete). Deprovision a Stripe SCIM group by id. Returns an empty response on success. Required: id.
- **List all Stripe customer search** (List). 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** (List). 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** (List). Search Stripe invoices using a query string. Returns a list of invoice objects. Required: query.
- **List all Stripe payment intent search** (List). 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** (List). 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** (List). Search Stripe products using a query string. Returns a list of matching product objects. Required: query.
- **List all Stripe subscription search** (List). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). List line items for a Stripe tax transaction. Returns the collection of line items associated with the specified transaction. Required: transaction_id.
