Skip to main content

API keys

Every /v1 request needs an API key sent as a bearer token:
Keys are created from the API page in your Roamly account. API access is enabled per account — if you don’t see the page, contact hello@onroamly.com.
A key’s full value is shown once, when it’s created. Store it somewhere safe — if you lose it, revoke the key and create a new one. Revocation takes effect immediately.
You can hold up to 5 active keys, so you can rotate without downtime: create a new key, switch your integration over, then revoke the old one.

Rate limits

Each key may make 120 requests per minute. Beyond that, requests return 429 with a Retry-After header. The whole catalog fits in a couple of requests, so most integrations sit nowhere near the limit.

Errors

Errors use conventional HTTP status codes with a JSON body: