Skip to main content
Every request requires two headers:
HeaderDescription
X-Api-KeyYour API key — authenticates the request
X-Merchant-IdYour merchant ID — routes the request to your merchant

Example

curl https://api.atlas.kitchen/admin/v1/menus \
  -H "X-Api-Key: your-api-key" \
  -H "X-Merchant-Id: your-merchant-id"

Credential security

  • Never expose credentials in public repositories or client-side code
  • Store credentials securely (environment variables, secret managers)
  • If credentials are compromised, contact support immediately for replacement

Error response

Invalid or missing API key returns 401 Unauthorized:
{
  "type": "Unauthorized",
  "message": "You did not provide valid credentials for this request",
  "error_hash": {
    "api_key": "Check if the API Key is set correctly in the X-Api-Key header"
  }
}