Networks, assets and payment methods with honest availability
GET
/v1/capabilities
const caps = await gp.platform.capabilities();const usable = caps.networks.filter((n) => n.status !== 'disabled');caps = gp.platform.capabilities()caps, err := client.Platform.Capabilities(ctx)Responses
Section titled “Responses”Capability registry.
Media typeapplication/json
object
object
required
string
environment
required
string
production_enabled
required
boolean
generated_at
required
string format: date-time
networks
required
Array<object>
object
id
required
string
object
required
string
name
required
string
family
required
string
chain_id
required
string | null
environment
required
string
status
required
string
observation_source
required
string
required_confirmations
required
integer
block_time_seconds
required
integer
explorer_tx_url_template
required
string | null
caveats
required
Array<string>
assets
required
Array<object>
object
id
required
string
object
required
string
network_id
required
string
symbol
required
string
name
required
string
kind
required
string
contract_address
required
string | null
decimals
required
integer
status
required
string
is_fixture
required
boolean
verification
required
object
status
required
string
source
required
string
payment_methods
required
Array<object>
object
method
required
string
status
required
string
regions
required
Array<string>
notes
required
string
sandbox_mock_available
required
boolean
Example
{ "object": "capabilities", "environment": "sandbox", "networks": [ { "id": "bitcoin:mainnet", "object": "network", "family": "utxo", "environment": "test", "status": "enabled", "observation_source": "simulator" } ], "assets": [ { "id": "btc", "object": "asset", "kind": "native", "status": "enabled", "verification": { "status": "native" } } ], "payment_methods": [ { "method": "crypto", "status": "enabled" } ]}