Capabilities
This is an object representing a capability for a Stripe account.
Related guide: Account capabilities
The Capability object
Attributes
- idstring
The identifier for the capability.
- accountstringExpandable
The account for which the capability enables functionality.
- requestedboolean
Whether the capability has been requested.
- requirementsobject
Information about the requirements for the capability, including what information needs to be collected, and by when.
- statusenum
The status of the capability. Can be
active
,inactive
,pending
, orunrequested
.
More attributes
- objectstring
- future_
requirementsobject - requested_
atnullable timestamp
Update an Account Capability
Updates an existing Account Capability. Request or remove a capability by updating its requested
parameter.
Parameters
- requestedboolean
To request a new capability for an account, pass true. There can be a delay before the requested capability becomes active. If the capability has any activation requirements, the response includes them in the
requirements
arrays.If a capability isn’t permanent, you can remove it from the account by passing false. Most capabilities are permanent after they’ve been requested. Attempting to remove a permanent capability returns an error.
Returns
Returns an Account Capability object.
Retrieve an Account Capability
Retrieves information about the specified Account Capability.
Parameters
No parameters.
Returns
Returns an Account Capability object.
List all account capabilities
Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.
Parameters
No parameters.
Returns
A dictionary with a data
property that contains an array of the capabilities of this account. Each entry in the array is a separate capability object.