Step 1 — Create an account
Sign up and log in from the Yativo Crypto dashboard. Authentication is passwordless — you enter your email and receive a one-time code; no password required.
Once logged in, go to Settings → API Keys to generate your credentials.
Step 2 — Generate an API key
From the dashboard (or viaPOST /apikey/generate once you already have a token), create an API key:
- Give it a name and assign the scopes it needs (e.g.
wallets:read,transactions:write) - Optionally set an expiry and restrict it to specific IP addresses
- Copy the API key and API secret — the secret is shown only once
Step 3 — Exchange for a Bearer token
All API endpoints require anAuthorization: Bearer <token> header. Tokens expire after 60 minutes; your API key never expires.
Response
Step 4 — Call the API
Pass the access token in every request:Auto-refresh pattern
Tokens expire after 60 minutes. Implement a refresh helper so your integration never hits a 401:Scopes
When generating an API key, assign only the scopes your integration needs:Environments
Use separate API keys for live and sandbox. See Sandbox for pre-populated test credentials.
Register and log in via the dashboard only. The API does not expose public sign-up or password-based login endpoints — account creation and access management happen through the Yativo Crypto web interface.

