Core API
- Concepts
- Authentication
- Countries
- Users
- KYC
- Capabilities
- Terms of Service
- Files
- Assets
- Accounts
- External Accounts
- Transactions
- Webhooks
Widgets API
- Payment
List rails
List rails supported by the platform.
GET
/
core
/
rails
Copy
curl --request GET \
--url https://api.enterprise.sandbox.uphold.com/core/rails \
--header 'Authorization: Bearer <token>'
Copy
{
"rails": [
{
"type": "crypto",
"network": "bitcoin",
"asset": "BTC",
"decimals": 8,
"features": [
"deposit",
"withdraw"
]
},
{
"type": "crypto",
"network": "ethereum",
"asset": "USDC",
"decimals": 6,
"features": [
"deposit",
"withdraw"
],
"contractAddress": "0xd6d663b601D63a0d1A651D61847Ec8134Eb3a3CF"
}
]
}
Authorizations
OAuth 2.0 authentication.
Query Parameters
Filter rails by asset code.
Minimum length:
1
Filter rails by network code.
Minimum length:
1
Response
200
application/json
Rails retrieved.
The type of the rail.
Available options:
crypto
The network code of the rail.
The asset code of the rail.
The number of decimal places for the asset within the network.
Required range:
x >= 0
The features of the asset within the network.
Available options:
withdraw
, deposit
The contract address for the asset within the network.
Copy
curl --request GET \
--url https://api.enterprise.sandbox.uphold.com/core/rails \
--header 'Authorization: Bearer <token>'
Copy
{
"rails": [
{
"type": "crypto",
"network": "bitcoin",
"asset": "BTC",
"decimals": 8,
"features": [
"deposit",
"withdraw"
]
},
{
"type": "crypto",
"network": "ethereum",
"asset": "USDC",
"decimals": 6,
"features": [
"deposit",
"withdraw"
],
"contractAddress": "0xd6d663b601D63a0d1A651D61847Ec8134Eb3a3CF"
}
]
}