Skip to main content

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.

There is no test environment

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 the 429.