Quickstart
In this guide you'll make your first authenticated call to the Skipo API using a read-only bearer key.
1. Get an API key
Keys are generated from the Skipo dashboard (self-service, with 2FA verification). Each key is created with a set of scopes and is shown only once.
Store the key somewhere safe; Skipo only keeps its hash.
Every key operates on real balances and real pricing: a withdrawal or an order
really executes. For your first call, use a read-only operation such as
GET /v2/balances.
2. Make a read call
Reads and non-sensitive writes are authenticated with the key in the
Authorization: Bearer header:
curl https://api.skipo.com/v2/balances \
-H "Authorization: Bearer skp_live_your_key_here"
Response (abbreviated):
[
{
"assetSymbol": "USDC",
"balance": "1250.00",
"balanceFrozen": "0",
"balancePending": "0",
"balancePrefCurrency": "1187500",
"balanceUSD": "1250.00"
}
]
3. Explore the reference
Every available operation is documented in the API Reference,
with code examples in several languages generated from the OpenAPI
specification. The always-current specification is served by the API itself at
https://api.skipo.com/v2/openapi.json.
Next steps
- Authentication — how to sign operations that move money (withdrawals, conversions).
- Webhooks — get notified when your transactions change instead of polling.
- Rate limits — how to read the
RateLimit-*headers and avoid the429.