active. Coinbase determines which capabilities a customer can access based on the identity information you submit and the outcome of their compliance review.
Capability statuses
All capabilities
Most capabilities require the same base set of identity fields: name, date of birth, full SSN, address, purpose of account, and source of funds.tradeCrypto requires additional information; see the table below.
How to check capabilities
Capabilities are returned in the customer object. The response includes all capabilities, both requested and unrequested:"active"
Capability-gating pattern
Check capability status before each protected operation:Webhooks
Subscribe tocustomer.capability.status_changed to receive real-time updates when a capability transitions between states:
Webhook event names are provisional and subject to change until the webhooks documentation ships. This is the recommended approach for production; it keeps your integration responsive as Coinbase processes compliance decisions in real time.
Capability resolution
If a capability ispending or inactive, check requirements on the customer object to find what needs to be resolved. See the Requirements page for the resolution reference.