Core API
- Concepts
- Authentication
- Countries
- Users
- KYC
- Capabilities
- Terms of Service
- Files
- Assets
- Accounts
- External Accounts
- Transactions
- Portfolio
- Webhooks
Widgets API
- Payment
Countries
List countries
List countries supported by the platform.
GET
/
core
/
countries
Copy
Ask AI
curl --request GET \
--url https://api.enterprise.sandbox.uphold.com/core/countries \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"countries": [
{
"code": "GB",
"name": "United Kingdom",
"asset": "GBP",
"restrictions": [],
"subdivisions": [
{
"code": "GB-BAS",
"name": "Bath and North East Somerset",
"restrictions": []
},
{
"code": "GB-LND",
"name": "London, City of",
"restrictions": []
}
]
},
{
"code": "US",
"name": "United States of America",
"asset": "USD",
"restrictions": [],
"subdivisions": [
{
"code": "US-CA",
"name": "California",
"restrictions": []
},
{
"code": "US-NY",
"name": "New York",
"restrictions": [
{
"scope": "residence"
}
]
}
]
}
]
}
Authorizations
OAuth 2.0 authentication.
Response
200 - application/json
Countries list retrieved.
Copy
Ask AI
curl --request GET \
--url https://api.enterprise.sandbox.uphold.com/core/countries \
--header 'Authorization: Bearer <token>'
Copy
Ask AI
{
"countries": [
{
"code": "GB",
"name": "United Kingdom",
"asset": "GBP",
"restrictions": [],
"subdivisions": [
{
"code": "GB-BAS",
"name": "Bath and North East Somerset",
"restrictions": []
},
{
"code": "GB-LND",
"name": "London, City of",
"restrictions": []
}
]
},
{
"code": "US",
"name": "United States of America",
"asset": "USD",
"restrictions": [],
"subdivisions": [
{
"code": "US-CA",
"name": "California",
"restrictions": []
},
{
"code": "US-NY",
"name": "New York",
"restrictions": [
{
"scope": "residence"
}
]
}
]
}
]
}
Assistant
Responses are generated using AI and may contain mistakes.