signature_is_required

This organization requires every GET request to be signed.

client authHTTP 400terminalnever billed

Common causes

  • · The organization requires every GET to be signed and this one was not.
  • · The organization has no active signing secret, so no GET can be verified.

What to do

  • · Create a signing secret in the dashboard, then sign the raw query string.
  • · Sign the query exactly as sent, in the original order, minus the signature parameter.
  • · Use POST with the key in the header when the caller is your own backend — signing exists for URLs you hand to a browser.

Response shape

HTTP 400
{
  "is_successful": false,
  "error_code": "signature_is_required",
  "error_message": "This organization requires every GET request to be signed.",
  "documentation_url": "https://api.pagecapture.dev/docs/errors/signature_is_required",
  "request_id": "req_01..."
}