{"format":"RFC 9457 application/problem+json","errors":[{"code":"unsafe_or_invalid_target","hint":"Use a public HTTP(S) URL on port 80 or 443, without credentials. Private DNS addresses and unsafe redirects are blocked.","retryable":false},{"code":"advisor_rate_limit","hint":"Wait for Retry-After seconds; advisor allows 60 calls per rolling hour per IP.","retryable":true},{"code":"json_required","hint":"Send the header Content-Type: application/json.","retryable":false},{"code":"body_too_large","hint":"Send a smaller body. ats-jobs accepts up to 5000 known_job_ids.","retryable":false},{"code":"invalid_json","hint":"Send a JSON object such as {\"domain\":\"example.com\"}.","retryable":false},{"code":"invalid_input","hint":"Send only the fields in the inputSchema of GET /v1/catalog.","retryable":false},{"code":"invalid_domain","hint":"Send a bare public domain such as example.com, without https://, a path or a port.","retryable":false},{"code":"invalid_known_job_ids","hint":"known_job_ids must be an array of up to 5000 job_id strings from an earlier answer.","retryable":false},{"code":"diff_only_needs_known_job_ids","hint":"Send known_job_ids from an earlier call, or remove diff_only.","retryable":false},{"code":"idempotency_key_invalid","hint":"Use 8 to 128 letters, digits, underscores or hyphens, or leave the header out.","retryable":false},{"code":"idempotency_conflict","hint":"This Idempotency-Key was used with different input. Use a new key.","retryable":false},{"code":"request_already_started","hint":"Wait a minute and repeat the same request with the same key. Do not pay again.","retryable":true},{"code":"payment_reused","hint":"This payment authorization was already used. Sign a new one only for a new request.","retryable":false},{"code":"invalid_payment","hint":"Use x402 v2, scheme exact, EIP-3009, on the network in the PAYMENT-REQUIRED header.","retryable":false},{"code":"unsupported_payment","hint":"Remove the Authorization header. Use a free call or an x402 payment.","retryable":false},{"code":"settlement_failed","hint":"No result was delivered and nothing was charged. Retry with a new signature.","retryable":true},{"code":"engine_unavailable","hint":"Retry in a minute. No payment was settled.","retryable":true},{"code":"engine_failed","hint":"Retry in a minute. No payment was settled.","retryable":true},{"code":"engine_result_too_large","hint":"Use diff_only with known_job_ids to get a smaller answer.","retryable":false},{"code":"invalid_engine_result","hint":"Retry later. No payment was settled.","retryable":true},{"code":"daily_cost_cap","hint":"The service reached its daily limit. Retry after 00:00 UTC.","retryable":true},{"code":"network_not_enabled","hint":"This deployment is misconfigured for its payment network. Try again later.","retryable":false},{"code":"settlement_cap_reached","hint":"Paid calls are paused for now. Free calls still work; retry paid calls later.","retryable":true},{"code":"not_found","hint":"See GET /v1/catalog for the available endpoints.","retryable":false},{"code":"quote_required","hint":"Send step 1 without payment to get a quote_id, then pay with {\"quote_id\":\"...\"}.","retryable":false},{"code":"quote_not_found","hint":"Run step 1 again on the same endpoint to get a new quote_id.","retryable":false},{"code":"quote_expired","hint":"Quotes last 15 minutes. Run step 1 again; nothing was charged.","retryable":false},{"code":"scan_quota","hint":"Free scans reset at 00:00 UTC. Single tools still work.","retryable":true},{"code":"method_not_allowed","hint":"Use POST with Content-Type: application/json. See GET /v1/catalog for examples.","retryable":false}]}