All errors

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