Skip to content

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');

Capability registry.

Media typeapplication/json
object
object
required
string
Allowed value: capabilities
environment
required
string
Allowed values: sandbox production pre_launch
production_enabled
required
boolean
generated_at
required
string format: date-time
networks
required
Array<object>
object
id
required
string
object
required
string
Allowed value: network
name
required
string
family
required
string
Allowed values: utxo evm tron
chain_id
required
string | null
environment
required
string
Allowed values: test live
status
required
string
Allowed values: enabled beta sandbox_only awaiting_partner disabled
observation_source
required
string
Allowed values: simulator rpc
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
Allowed value: asset
network_id
required
string
symbol
required
string
name
required
string
kind
required
string
Allowed values: native token
contract_address
required
string | null
decimals
required
integer
status
required
string
Allowed values: enabled beta sandbox_only awaiting_partner disabled
is_fixture
required
boolean
verification
required
object
status
required
string
Allowed values: native verified fixture pending rejected
source
required
string
payment_methods
required
Array<object>
object
method
required
string
Allowed values: crypto pix card sepa
status
required
string
Allowed values: enabled beta sandbox_only awaiting_partner disabled
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"
}
]
}