Account tokens are single-use tokens which tokenize company/individual/business information, and are used for creating or updating an Account.
Attributes
- idstring
Unique identifier for the token.
- objectstring, value is "v2.core.account_token"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Time at which the token was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
- expires_
attimestamp Time at which the token will expire.
- livemodeboolean
Has the value
trueif the token exists in live mode or the valuefalseif the object exists in test mode. - usedboolean
Determines if the token has already been used (tokens can only be used once).
{ "id": "accttok_61RS0CgWt1xBt8M1Q16RS0Cg0WSQO5ZXUVpZxZ9tAIbY", "object": "v2.core.account_token", "created": "2025-11-17T14:00:00.000Z", "expires_at": "2025-11-17T14:10:00.000Z", "livemode": true, "used": false}Creates an Account Token.
Learn more about calling API v2 endpoints.Parameters
- contact_
emailstring The default contact email address for the Account. Required when configuring the account as a merchant or recipient.
- contact_
phonestring The default contact phone for the Account.
- display_
namestring A descriptive name for the Account. This name will be surfaced in the Stripe Dashboard and on any invoices sent to the Account.
- identityobject
Information about the company, individual, and business represented by the Account.
Returns
Response attributes
- idstring
Unique identifier for the token.
- objectstring, value is "v2.core.account_token"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Time at which the token was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
- expires_
attimestamp Time at which the token will expire.
- livemodeboolean
Has the value
trueif the token exists in live mode or the valuefalseif the object exists in test mode. - usedboolean
Determines if the token has already been used (tokens can only be used once).
Needs to use the newer API version or onboard to Connect.
Platform has not signed up for Connect and cannot create connected accounts.
Token must be created with publishable key.
Account cannot exceed a configured concurrency rate limit on updates.
curl -X POST https://api.stripe.com/v2/core/account_tokens \ -H "Authorization: Bearer sk_test_BQokikJ...2HlWgH4olfQ2sk_test_BQokikJOvBiI2HlWgH4olfQ2" \ -H "Stripe-Version: 2026-03-25.dahlia" \ --json '{ "contact_email": "furever@example.com", "display_name": "Furever", "identity": { "attestations": { "terms_of_service": { "account": { "shown_and_accepted": true } } }, "entity_type": "company", "business_details": { "registered_name": "Furever" } } }'{ "id": "accttok_61RS0CgWt1xBt8M1Q16RS0Cg0WSQO5ZXUVpZxZ9tAIbY", "object": "v2.core.account_token", "created": "2025-11-17T14:00:00.000Z", "expires_at": "2025-11-17T14:10:00.000Z", "livemode": true, "used": false}Retrieves an Account Token.
Learn more about calling API v2 endpoints.Parameters
No parameters.
Returns
Response attributes
- idstring
Unique identifier for the token.
- objectstring, value is "v2.core.account_token"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Time at which the token was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
- expires_
attimestamp Time at which the token will expire.
- livemodeboolean
Has the value
trueif the token exists in live mode or the valuefalseif the object exists in test mode. - usedboolean
Determines if the token has already been used (tokens can only be used once).
Needs to use the newer API version or onboard to Connect.
The resource wasn’t found.
Account cannot exceed a configured concurrency rate limit on updates.
{ "id": "accttok_61RS0CgWt1xBt8M1Q16RS0Cg0WSQO5ZXUVpZxZ9tAIbY", "object": "v2.core.account_token", "created": "2025-11-17T14:00:00.000Z", "expires_at": "2025-11-17T14:10:00.000Z", "livemode": true, "used": true}