{"slug":"action402-vercel-app-api-execute-webhook-3143dc","title":"Paid webhook/API execution for autonomous agents","host":"action402.vercel.app","method":"POST","resource":"https://action402.vercel.app/api/execute/webhook","category":"code","description":"Paid webhook/API execution for autonomous agents. Executes one public HTTPS action after x402 payment, applies retries and idempotency, then returns a signed receipt with request hash, response hash, target, status, and attempt count.","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":294,"reported_calls_30d":44,"reported_payers_30d":17,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"body":{"event":"agent.test","message":"hello from an x402 buyer"},"headers":{"content-type":"application/json"},"idempotencyKey":"agent-test-001","method":"POST","retry":{"attempts":2,"backoffMs":300},"timeoutMs":10000,"url":"https://httpbin.org/anything"},"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":{"body":{"description":"JSON body forwarded to the target endpoint."},"headers":{"additionalProperties":{"type":["string","number","boolean"]},"type":"object"},"idempotencyKey":{"maxLength":160,"minLength":1,"type":"string"},"method":{"default":"POST","enum":["POST","PUT","PATCH","DELETE"],"type":"string"},"retry":{"additionalProperties":false,"properties":{"attempts":{"default":1,"maximum":3,"minimum":1,"type":"integer"},"backoffMs":{"default":250,"maximum":5000,"minimum":0,"type":"integer"}},"type":"object"},"timeoutMs":{"default":12000,"maximum":12000,"minimum":1000,"type":"integer"},"url":{"description":"Absolute public HTTPS URL to call.","type":"string"}},"required":["url"],"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":{"properties":{"idempotentReplay":{"type":"boolean"},"job":{"properties":{"attempts":{"type":"integer"},"id":{"type":"string"},"status":{"enum":["succeeded","failed"],"type":"string"}},"required":["id","status","attempts"],"type":"object"},"links":{"properties":{"job":{"type":"string"},"receipt":{"type":"string"}},"required":["job","receipt"],"type":"object"},"mode":{"enum":["demo","x402"],"type":"string"},"receipt":{"properties":{"id":{"type":"string"},"replay":{"type":"boolean"},"signature":{"type":"string"}},"type":"object"}},"required":["mode","idempotentReplay","job","receipt","links"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":294,"error":null}],"description_full":"Paid webhook/API execution for autonomous agents. Executes one public HTTPS action after x402 payment, applies retries and idempotency, then returns a signed receipt with request hash, response hash, target, status, and attempt count.","last_updated":"2026-09-24T15:22:51.684Z","schemes":["exact"]}