access_key_required

An access key is required to authenticate this request.

client authHTTP 400terminalnever billed

Common causes

  • · No key in the `X-Access-Key` header, the body or the query string.
  • · A proxy or edge function stripped the custom header before it reached us.
  • · An empty environment variable interpolated into an empty header.

What to do

  • · Send the key in exactly one place — sending different keys in header, body and query is rejected as ambiguous.
  • · For an `<img src>` that cannot carry a header, use a signed GET instead of putting the key in the URL.
  • · Check that your gateway forwards `X-Access-Key`; header allow-lists are the usual culprit.

Response shape

HTTP 400
{
  "is_successful": false,
  "error_code": "access_key_required",
  "error_message": "An access key is required to authenticate this request.",
  "documentation_url": "https://api.pagecapture.dev/docs/errors/access_key_required",
  "request_id": "req_01..."
}