{"slug":"api-zfinia-com-x402-v1-dead-letter-batch-audit-76c7cb","title":"Triage a dead letter queue","host":"api.zfinia.com","method":"POST","resource":"https://api.zfinia.com/x402/v1/dead-letter-batch-audit","category":"code","description":"Triage a dead letter queue. Groups entries by failure reason, names the dominant cause when one accounts for most of the queue, and separates retryable failures from permanent ones so you know whether replaying will work or fail again. Reports the same item failing more than once, and entries statin","price_listed":0.13,"price_asked":0.13,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":2666,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"entries":[{"error":"UPSTREAM_TIMEOUT","failed_at":"2026-10-01T00:00:00Z","message_id":"m-1"},{"error":"UPSTREAM_TIMEOUT","failed_at":"2026-10-01T00:00:05Z","message_id":"m-2"},{"error":"UPSTREAM_TIMEOUT","failed_at":"2026-10-01T00:00:09Z","message_id":"m-3"},{"error":"UPSTREAM_TIMEOUT","failed_at":"2026-10-01T00:05:00Z","message_id":"m-1"},{"error":{"code":"SCHEMA_REJECTED","detail":"total was a string"},"message_id":"m-4"},{"message_id":"m-5"}],"id_field":"message_id","reason_field":"error","retryable_reasons":["UPSTREAM_TIMEOUT","RATE_LIMITED"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"entries":{"items":{"type":"object"},"maxItems":2000,"minItems":1,"type":"array"},"id_field":{"maxLength":256,"type":"string"},"reason_field":{"maxLength":256,"type":"string"},"retryable_reasons":{"items":{"maxLength":256,"type":"string"},"maxItems":100,"minItems":1,"type":"array"}},"required":["entries"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-04","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.13,"price_match":true,"latency_ms":2666,"error":null}],"description_full":"Triage a dead letter queue. Groups entries by failure reason, names the dominant cause when one accounts for most of the queue, and separates retryable failures from permanent ones so you know whether replaying will work or fail again. Reports the same item failing more than once, and entries stating no reason at all, which cannot be triaged by anybody.","last_updated":"2026-10-04T08:00:36.462Z","schemes":["exact"]}