diff --git a/openapi/spec3.beta.sdk.json b/openapi/spec3.beta.sdk.json
index 92413dd9..9e5465ec 100644
--- a/openapi/spec3.beta.sdk.json
+++ b/openapi/spec3.beta.sdk.json
@@ -2,7 +2,7 @@
"components": {
"schemas": {
"account": {
- "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links)\nfor a Standard or Express account, some parameters are no longer returned. These are marked as **Custom Only** or **Custom and Express**\nbelow. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
+ "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions),\nsome properties are only returned for Custom accounts. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
"properties": {
"business_profile": {
"anyOf": [
@@ -14,7 +14,7 @@
"nullable": true
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property is only returned for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -64,7 +64,7 @@
"type": "string"
},
"external_accounts": {
- "description": "External accounts (bank accounts and debit cards) currently attached to this account",
+ "description": "External accounts (bank accounts and debit cards) currently attached to this account. External accounts are only returned for requests where `controller[is_controller]` is true.",
"properties": {
"data": {
"description": "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.",
@@ -68324,7 +68324,7 @@
"type": "object"
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -68760,7 +68760,7 @@
"type": "object"
},
"company": {
- "description": "Information about the company or business. This field is available for any `business_type`.",
+ "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"description": "The company's primary address.",
@@ -69203,13 +69203,13 @@
"type": "array"
},
"external_account": {
- "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.",
+ "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.
Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"maxLength": 5000,
"type": "string",
"x-stripeBypassValidation": true
},
"individual": {
- "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.",
+ "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"description": "The individual's primary address.",
@@ -69850,7 +69850,7 @@
"type": "object"
},
"tos_acceptance": {
- "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).",
+ "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance) This property can only be updated for Custom accounts.",
"properties": {
"date": {
"description": "The Unix timestamp marking when the account representative accepted their service agreement.",
@@ -70034,7 +70034,7 @@
}
},
"post": {
- "description": "
Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged.
\n\nFor Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link\nfor a Standard or Express account, some parameters can no longer be changed. These are marked as Custom Only or Custom and Express\nbelow.
\n\nTo update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts.
", + "description": "Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged.
\n\nFor Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link or Account Session,\nsome properties can only be changed or updated for Custom accounts.
\n\nTo update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts.
", "operationId": "PostAccountsAccount", "parameters": [ { @@ -70203,7 +70203,7 @@ "type": "object" }, "business_type": { - "description": "The business type.", + "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.", "enum": [ "company", "government_entity", @@ -70639,7 +70639,7 @@ "type": "object" }, "company": { - "description": "Information about the company or business. This field is available for any `business_type`.", + "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.", "properties": { "address": { "description": "The company's primary address.", @@ -71032,13 +71032,13 @@ "type": "array" }, "external_account": { - "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.To update your own account, use the -
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
enum:
- company
- government_entity
@@ -64067,7 +64087,11 @@ paths:
company:
description: >-
Information about the company or business. This field is
- available for any `business_type`.
+ available for any `business_type`. Once you create an
+ [Account Link](https://stripe.com/docs/api/account_links) or
+ [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The company's primary address.
@@ -64520,7 +64544,10 @@ paths:
account](https://stripe.com/docs/api#account_create_bank_account)
or [card
creation](https://stripe.com/docs/api#account_create_card)
- APIs.
+ APIs. Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged. For Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link\nfor a Standard or Express account, some parameters can no longer be changed. These are marked as Custom Only or Custom and Express\nbelow. To update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts. Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged. For Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link or Account Session,\nsome properties can only be changed or updated for Custom accounts. To update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts. Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged. For Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link\nfor a Standard or Express account, some parameters can no longer be changed. These are marked as Custom Only or Custom and Express\nbelow. To update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts. Updates a connected account by setting the values of the parameters passed. Any parameters not provided are\nleft unchanged. For Custom accounts, you can update any information on the account. For other accounts, you can update all information until that\naccount has started to go through Connect Onboarding. Once you create an Account Link or Account Session,\nsome properties can only be changed or updated for Custom accounts. To update your own account, use the Dashboard. Refer to our\nConnect documentation to learn more about updating accounts.
Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
maxLength: 5000
type: string
x-stripeBypassValidation: true
@@ -64528,7 +64555,10 @@ paths:
description: >-
Information about the person represented by the account.
This field is null unless `business_type` is set to
- `individual`.
+ `individual`. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The individual's primary address.
@@ -65215,7 +65245,8 @@ paths:
tos_acceptance:
description: >-
Details on the account's acceptance of the [Stripe Services
- Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).
+ Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance)
+ This property can only be updated for Custom accounts.
properties:
date:
description: >-
diff --git a/openapi/spec3.json b/openapi/spec3.json
index c3a068e2..2d881f46 100644
--- a/openapi/spec3.json
+++ b/openapi/spec3.json
@@ -2,7 +2,7 @@
"components": {
"schemas": {
"account": {
- "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links)\nfor a Standard or Express account, some parameters are no longer returned. These are marked as **Custom Only** or **Custom and Express**\nbelow. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
+ "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions),\nsome properties are only returned for Custom accounts. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
"properties": {
"business_profile": {
"anyOf": [
@@ -14,7 +14,7 @@
"nullable": true
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property is only returned for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -64,7 +64,7 @@
"type": "string"
},
"external_accounts": {
- "description": "External accounts (bank accounts and debit cards) currently attached to this account",
+ "description": "External accounts (bank accounts and debit cards) currently attached to this account. External accounts are only returned for requests where `controller[is_controller]` is true.",
"properties": {
"data": {
"description": "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.",
@@ -46766,7 +46766,7 @@
"type": "object"
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -47117,7 +47117,7 @@
"type": "object"
},
"company": {
- "description": "Information about the company or business. This field is available for any `business_type`.",
+ "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"properties": {
@@ -47456,13 +47456,13 @@
"type": "array"
},
"external_account": {
- "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.",
+ "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.
Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"maxLength": 5000,
"type": "string",
"x-stripeBypassValidation": true
},
"individual": {
- "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.",
+ "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"properties": {
@@ -47999,7 +47999,7 @@
"type": "object"
},
"tos_acceptance": {
- "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).",
+ "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance) This property can only be updated for Custom accounts.",
"properties": {
"date": {
"format": "unix-time",
@@ -48179,7 +48179,7 @@
}
},
"post": {
- "description": "
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.",
+ "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.
Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"maxLength": 5000,
"type": "string",
"x-stripeBypassValidation": true
},
"individual": {
- "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.",
+ "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"properties": {
@@ -49559,7 +49559,7 @@
"type": "object"
},
"tos_acceptance": {
- "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).",
+ "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance) This property can only be updated for Custom accounts.",
"properties": {
"date": {
"format": "unix-time",
diff --git a/openapi/spec3.sdk.json b/openapi/spec3.sdk.json
index 1a832c2c..f928c065 100644
--- a/openapi/spec3.sdk.json
+++ b/openapi/spec3.sdk.json
@@ -2,7 +2,7 @@
"components": {
"schemas": {
"account": {
- "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links)\nfor a Standard or Express account, some parameters are no longer returned. These are marked as **Custom Only** or **Custom and Express**\nbelow. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
+ "description": "This is an object representing a Stripe account. You can retrieve it to see\nproperties on the account like its current requirements or if the account is\nenabled to make live charges or receive payouts.\n\nFor Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that\naccount has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions),\nsome properties are only returned for Custom accounts. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).",
"properties": {
"business_profile": {
"anyOf": [
@@ -14,7 +14,7 @@
"nullable": true
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property is only returned for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -64,7 +64,7 @@
"type": "string"
},
"external_accounts": {
- "description": "External accounts (bank accounts and debit cards) currently attached to this account",
+ "description": "External accounts (bank accounts and debit cards) currently attached to this account. External accounts are only returned for requests where `controller[is_controller]` is true.",
"properties": {
"data": {
"description": "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.",
@@ -57616,7 +57616,7 @@
"type": "object"
},
"business_type": {
- "description": "The business type.",
+ "description": "The business type. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"enum": [
"company",
"government_entity",
@@ -58041,7 +58041,7 @@
"type": "object"
},
"company": {
- "description": "Information about the company or business. This field is available for any `business_type`.",
+ "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"description": "The company's primary address.",
@@ -58439,13 +58439,13 @@
"type": "array"
},
"external_account": {
- "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.",
+ "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.
Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"maxLength": 5000,
"type": "string",
"x-stripeBypassValidation": true
},
"individual": {
- "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.",
+ "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"description": "The individual's primary address.",
@@ -59075,7 +59075,7 @@
"type": "object"
},
"tos_acceptance": {
- "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).",
+ "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance) This property can only be updated for Custom accounts.",
"properties": {
"date": {
"description": "The Unix timestamp marking when the account representative accepted their service agreement.",
@@ -59259,7 +59259,7 @@
}
},
"post": {
- "description": "
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.",
+ "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.
By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](https://stripe.com/docs/api#account_create_bank_account) or [card creation](https://stripe.com/docs/api#account_create_card) APIs.
Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"maxLength": 5000,
"type": "string",
"x-stripeBypassValidation": true
},
"individual": {
- "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.",
+ "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](https://stripe.com/docs/api/account_links) or [Account Session](https://stripe.com/docs/api/account_sessions), this property can only be updated for Custom accounts.",
"properties": {
"address": {
"description": "The individual's primary address.",
@@ -60882,7 +60882,7 @@
"type": "object"
},
"tos_acceptance": {
- "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).",
+ "description": "Details on the account's acceptance of the [Stripe Services Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance) This property can only be updated for Custom accounts.",
"properties": {
"date": {
"description": "The Unix timestamp marking when the account representative accepted their service agreement.",
diff --git a/openapi/spec3.sdk.yaml b/openapi/spec3.sdk.yaml
index 77d9e9a8..716cb051 100644
--- a/openapi/spec3.sdk.yaml
+++ b/openapi/spec3.sdk.yaml
@@ -15,12 +15,11 @@ components:
accounts, some properties are returned until that
account has started to go through Connect Onboarding. Once you create an
- [Account Link](https://stripe.com/docs/api/account_links)
+ [Account Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions),
- for a Standard or Express account, some parameters are no longer
- returned. These are marked as **Custom Only** or **Custom and Express**
-
- below. Learn about the differences [between
+ some properties are only returned for Custom accounts. Learn about the
+ differences [between
accounts](https://stripe.com/docs/connect/accounts).
properties:
business_profile:
@@ -29,7 +28,11 @@ components:
description: Business information about the account.
nullable: true
business_type:
- description: The business type.
+ description: >-
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property is only returned for Custom accounts.
enum:
- company
- government_entity
@@ -80,7 +83,8 @@ components:
external_accounts:
description: >-
External accounts (bank accounts and debit cards) currently attached
- to this account
+ to this account. External accounts are only returned for requests
+ where `controller[is_controller]` is true.
properties:
data:
description: >-
@@ -52251,7 +52255,11 @@ paths:
title: business_profile_specs
type: object
business_type:
- description: The business type.
+ description: >-
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
enum:
- company
- government_entity
@@ -52754,7 +52762,11 @@ paths:
company:
description: >-
Information about the company or business. This field is
- available for any `business_type`.
+ available for any `business_type`. Once you create an
+ [Account Link](https://stripe.com/docs/api/account_links) or
+ [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The company's primary address.
@@ -53222,7 +53234,10 @@ paths:
account](https://stripe.com/docs/api#account_create_bank_account)
or [card
creation](https://stripe.com/docs/api#account_create_card)
- APIs.
+ APIs.
Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
maxLength: 5000
type: string
x-stripeBypassValidation: true
@@ -53230,7 +53245,10 @@ paths:
description: >-
Information about the person represented by the account.
This field is null unless `business_type` is set to
- `individual`.
+ `individual`. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The individual's primary address.
@@ -53907,7 +53925,8 @@ paths:
tos_acceptance:
description: >-
Details on the account's acceptance of the [Stripe Services
- Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).
+ Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance)
+ This property can only be updated for Custom accounts.
properties:
date:
description: >-
@@ -54060,13 +54079,10 @@ paths:
For other accounts, you can update all information until that
account has started to go through Connect Onboarding. Once you create an
- Account Link
+ Account Link or Account Session,
- for a Standard or Express account, some parameters can no longer be
- changed. These are marked as Custom Only or
- Custom and Express
-
- below.
To update your own account, use the -
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
enum:
- company
- government_entity
@@ -54736,7 +54756,11 @@ paths:
company:
description: >-
Information about the company or business. This field is
- available for any `business_type`.
+ available for any `business_type`. Once you create an
+ [Account Link](https://stripe.com/docs/api/account_links) or
+ [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The company's primary address.
@@ -55189,7 +55213,10 @@ paths:
account](https://stripe.com/docs/api#account_create_bank_account)
or [card
creation](https://stripe.com/docs/api#account_create_card)
- APIs.
+ APIs.
Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
maxLength: 5000
type: string
x-stripeBypassValidation: true
@@ -55197,7 +55224,10 @@ paths:
description: >-
Information about the person represented by the account.
This field is null unless `business_type` is set to
- `individual`.
+ `individual`. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
description: The individual's primary address.
@@ -55874,7 +55904,8 @@ paths:
tos_acceptance:
description: >-
Details on the account's acceptance of the [Stripe Services
- Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).
+ Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance)
+ This property can only be updated for Custom accounts.
properties:
date:
description: >-
diff --git a/openapi/spec3.yaml b/openapi/spec3.yaml
index d4d5661c..382c3b96 100644
--- a/openapi/spec3.yaml
+++ b/openapi/spec3.yaml
@@ -15,12 +15,11 @@ components:
accounts, some properties are returned until that
account has started to go through Connect Onboarding. Once you create an
- [Account Link](https://stripe.com/docs/api/account_links)
+ [Account Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions),
- for a Standard or Express account, some parameters are no longer
- returned. These are marked as **Custom Only** or **Custom and Express**
-
- below. Learn about the differences [between
+ some properties are only returned for Custom accounts. Learn about the
+ differences [between
accounts](https://stripe.com/docs/connect/accounts).
properties:
business_profile:
@@ -29,7 +28,11 @@ components:
description: Business information about the account.
nullable: true
business_type:
- description: The business type.
+ description: >-
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property is only returned for Custom accounts.
enum:
- company
- government_entity
@@ -80,7 +83,8 @@ components:
external_accounts:
description: >-
External accounts (bank accounts and debit cards) currently attached
- to this account
+ to this account. External accounts are only returned for requests
+ where `controller[is_controller]` is true.
properties:
data:
description: >-
@@ -43752,7 +43756,11 @@ paths:
title: business_profile_specs
type: object
business_type:
- description: The business type.
+ description: >-
+ The business type. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
enum:
- company
- government_entity
@@ -43996,7 +44004,11 @@ paths:
company:
description: >-
Information about the company or business. This field is
- available for any `business_type`.
+ available for any `business_type`. Once you create an
+ [Account Link](https://stripe.com/docs/api/account_links) or
+ [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
properties:
@@ -44283,7 +44295,10 @@ paths:
account](https://stripe.com/docs/api#account_create_bank_account)
or [card
creation](https://stripe.com/docs/api#account_create_card)
- APIs.
+ APIs.
Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
maxLength: 5000
type: string
x-stripeBypassValidation: true
@@ -44291,7 +44306,10 @@ paths:
description: >-
Information about the person represented by the account.
This field is null unless `business_type` is set to
- `individual`.
+ `individual`. Once you create an [Account
+ Link](https://stripe.com/docs/api/account_links) or [Account
+ Session](https://stripe.com/docs/api/account_sessions), this
+ property can only be updated for Custom accounts.
properties:
address:
properties:
@@ -44661,7 +44679,8 @@ paths:
tos_acceptance:
description: >-
Details on the account's acceptance of the [Stripe Services
- Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).
+ Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance)
+ This property can only be updated for Custom accounts.
properties:
date:
format: unix-time
@@ -44804,13 +44823,10 @@ paths:
For other accounts, you can update all information until that
account has started to go through Connect Onboarding. Once you create an
- Account Link
+ Account Link or Account Session,
- for a Standard or Express account, some parameters can no longer be
- changed. These are marked as Custom Only or
- Custom and Express
-
- below.