Your credentials
You’ll need three values from your partner dashboard:- API Key — included in the
x-api-keyheader - Client ID — your partner UUID, included in the
x-client-idheader - HMAC Secret — used to generate the signature (never sent directly)
Required headers
Every API request must include the following five headers:x-api-key— Your API keyx-client-id— Your client ID (UUID)x-timestamp— Current UTC timestamp in ISO 8601 format (e.g.2026-06-03T10:00:00.000Z)x-body-hash— SHA-256 hash of the raw request body, Base64-encoded. For requests with no body (e.g. GET), hash an empty string.x-signature— HMAC-SHA256 signature (see below), Base64-encoded
How to generate the signature
Build the string to sign by concatenating the following fields, each separated by a newline character (\n):
.png?fit=max&auto=format&n=VbwkqqIyQoTXbpVd&q=85&s=4750dedc4249fbd900c54220786c9522)