signature_is_not_valid
The request signature does not match.
client authHTTP 400terminalnever billed
Common causes
- · The query string changed after signing.
- · The signature covered a re-encoded query instead of the raw one.
- · The URL expired.
What to do
- · Sign exactly the query string you send, minus the signature parameter.
- · Keep parameter order and encoding untouched between signing and sending.
- · Check whether `expires` has passed.
Response shape
HTTP 400
{
"is_successful": false,
"error_code": "signature_is_not_valid",
"error_message": "The request signature does not match.",
"documentation_url": "https://api.pagecapture.dev/docs/errors/signature_is_not_valid",
"request_id": "req_01..."
}