{"@context": "https://schema.org", "@type": "WebAPI", "name": "Stripe API API", "description": "The Stripe REST API. Please see https://stripe.com/docs/api for more details.", "provider": {"@type": "Organization", "name": "stripe.com"}, "documentation": "https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.yaml"}
Index / APIs / stripe.com

Stripe API API

The Stripe REST API. Please see https://stripe.com/docs/api for more details.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.stripe.com

auth: b a s i c ,

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Stripe API v2022-11-15

The Stripe REST API. Please see https://stripe.com/docs/api for more details.

methodpathwhat the vendor says it does
GET/v1/accountRetrieves the details of an account.
POST/v1/account_linksCreates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user
GET/v1/accountsReturns a list of accounts connected to your platform via Connect. If you’re not a platform, the list is empty
POST/v1/accountsWith Connect, you can create Stripe accounts for your users. To do this, you’ll first need to register your pl
GET/v1/accounts/{account}Retrieves the details of an account.
POST/v1/accounts/{account}Updates a connected account by setting the values of the parameters passed. Any parameters not provided are le
DELETE/v1/accounts/{account}With Connect, you can delete accounts you manage. Accounts created using test-mode keys can be deleted at any
POST/v1/accounts/{account}/bank_accountsCreate an external account for a given account.
GET/v1/accounts/{account}/bank_accounts/{id}Retrieve a specified external account for a given account.
POST/v1/accounts/{account}/bank_accounts/{id}Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account
DELETE/v1/accounts/{account}/bank_accounts/{id}Delete a specified external account for a given account.
GET/v1/accounts/{account}/capabilitiesReturns a list of capabilities associated with the account. The capabilities are returned sorted by creation d
GET/v1/accounts/{account}/capabilities/{capability}Retrieves information about the specified Account Capability.
POST/v1/accounts/{account}/capabilities/{capability}Updates an existing Account Capability.
GET/v1/accounts/{account}/external_accountsList external accounts for an account.
POST/v1/accounts/{account}/external_accountsCreate an external account for a given account.
GET/v1/accounts/{account}/external_accounts/{id}Retrieve a specified external account for a given account.
POST/v1/accounts/{account}/external_accounts/{id}Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account
DELETE/v1/accounts/{account}/external_accounts/{id}Delete a specified external account for a given account.
POST/v1/accounts/{account}/login_linksCreates a single-use login link for an Express account to access their Stripe dashboard. You may only create
GET/v1/accounts/{account}/peopleReturns a list of people associated with the account’s legal entity. The people are returned sorted by creatio
POST/v1/accounts/{account}/peopleCreates a new person.
GET/v1/accounts/{account}/people/{person}Retrieves an existing person.
POST/v1/accounts/{account}/people/{person}Updates an existing person.
DELETE/v1/accounts/{account}/people/{person}Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an
GET/v1/accounts/{account}/personsReturns a list of people associated with the account’s legal entity. The people are returned sorted by creatio
POST/v1/accounts/{account}/personsCreates a new person.
GET/v1/accounts/{account}/persons/{person}Retrieves an existing person.
POST/v1/accounts/{account}/persons/{person}Updates an existing person.
DELETE/v1/accounts/{account}/persons/{person}Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an
POST/v1/accounts/{account}/rejectWith Connect, you may flag accounts as suspicious. Test-mode Custom and Express accounts can be rejected at a
GET/v1/apple_pay/domainsList apple pay domains.
POST/v1/apple_pay/domainsCreate an apple pay domain.
GET/v1/apple_pay/domains/{domain}Retrieve an apple pay domain.
DELETE/v1/apple_pay/domains/{domain}Delete an apple pay domain.
GET/v1/application_feesReturns a list of application fees you’ve previously collected. The application fees are returned in sorted or
GET/v1/application_fees/{fee}/refunds/{id}By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can
POST/v1/application_fees/{fee}/refunds/{id}Updates the specified application fee refund by setting the values of the parameters passed. Any parameters no
GET/v1/application_fees/{id}Retrieves the details of an application fee that your account has collected. The same information is returned
GET/v1/application_fees/{id}/refundsYou can see a list of the refunds belonging to a specific application fee. Note that the 10 most recent refund

and 160 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.yaml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.