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