matched_failed_request

A request made by the page failed and the failure policy rejected the capture.

target networkHTTP 500terminalnever billed

Common causes

  • · A subresource matching `fail_if_request_failed` did not complete.
  • · The pattern is broader than intended — matching is a case-insensitive substring, not a glob.
  • · A blocking rule (`block_ads`, `block_trackers`, `block_requests`) cancelled the very request the policy requires.

What to do

  • · Narrow the pattern to the resource that actually matters, such as the font or chart bundle.
  • · Check whether your own blocking rules cancel it before the policy sees it — one option can trip the other.
  • · Drop the policy when a missing subresource still produces an acceptable artifact.

Response shape

HTTP 500
{
  "is_successful": false,
  "error_code": "matched_failed_request",
  "error_message": "A request made by the page failed and the failure policy rejected the capture.",
  "documentation_url": "https://api.pagecapture.dev/docs/errors/matched_failed_request",
  "request_id": "req_01..."
}