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..."
}