Skip to content
Getting started / Ping
Getting started

Verify your integration

GET

/v1/ping

A signed no-op: who the key belongs to and what time we think it is.

SignedSandboxProduction
response 200
{
  "operator_code": "acme",
  "key_id": "ak_5f2c9e01a34b7d8e2f0c1b6a",
  "server_time": "2026-09-29T12:00:00Z"
}

Compare server_time with your clock. More than a few seconds apart and your timestamps will start falling outside the 5-minute window.

Possible errors

errorHTTPRetryWhen
UNAUTHORIZED401see meaningSignature headers missing, key unknown or revoked, digest does not match, or the timestamp is more than 5 minutes from our clock. Only the clock case answers retryable: true.
RATE_LIMITED429yesOver the per-minute limit set for your operator. The window is a calendar minute; Retry-After gives the seconds until it restarts.

Every endpoint can also answer UNAUTHORIZED, ADDRESS_NOT_ALLOWED, RATE_LIMITED and UPSTREAM_UNAVAILABLE. See the Error reference.