ProvlyDocs

Search docs

Guides and API endpoints

DocsGet startedErrors

Errors

One error envelope, stable codes.

Every error has the same shape. Branch on code, not on the message text.

Error body
{
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded; retry in 12s",
    "request_id": "req_4e1c0b9a7f2d4c6b8a10"
  }
}
StatusCodeMeaning
400invalid_requestMissing or malformed parameter
401missing_api_keyNo Authorization header
401invalid_api_keyUnknown key
401credential_revokedThe key was revoked
401credential_not_foundThe key's workspace no longer exists
402quota_exhaustedPlan limit of boards, saved ads or trackers reached
403workspace_public_api_disabledThe plan has no API access (Pro or Business needed)
404not_foundNo ad, advertiser, shop, product, email, board or tracker with that id
429rate_limitedWait Retry-After seconds
500internal_errorUnexpected failure; retry, then contact us with the request id