Accounts ​
For new integrations, we recommend using the Accounts v2 API, in place of /v1/accounts and /v1/customers to represent a user.
This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts.
For accounts where controller.requirement_collection is application, which includes Custom accounts, the properties below are always returned.
For accounts where controller.requirement_collection is stripe, which includes Standard and Express accounts, some properties are only returned until you create an Account Link or Account Session to start Connect Onboarding. Learn about the differences between accounts.
Endpoints ​
Create an account ​
- POST /v1/accounts
Update an account ​
- POST /v1/accounts/:id
Retrieve account ​
- GET /v1/accounts/:id
List all connected accounts ​
- GET /v1/accounts
Delete an account ​
- DELETE /v1/accounts/:id
Reject an account ​
- POST /v1/accounts/:id/reject
Events ​
account.updatedOccurs whenever an account status or property has changed.