{"slug":"wait-edgecasesystems-workers-dev-v1-waits-271d15","title":"Durable waiting for autonomous agents","host":"wait.edgecasesystems.workers.dev","method":"POST","resource":"https://wait.edgecasesystems.workers.dev/v1/waits","category":"other","description":"Durable waiting for autonomous agents: defer work that cannot proceed yet and resume it later without keeping the agent running. Use Wait when an external service can send a webhook, but you need a temporary durable receiver that captures one event, retries callback delivery, and preserves recovery ","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":7,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"callback_url":"https://your-agent.example.com/wait-callback","client_reference":"example-wait","timeout_seconds":600},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"callback_url":{"format":"uri","type":"string"},"client_reference":{"maxLength":200,"minLength":1,"type":"string"},"timeout_seconds":{"maximum":86400,"minimum":60,"type":"integer"}},"required":["callback_url","timeout_seconds"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":false,"properties":{"callback_token":{"pattern":"^[0-9a-f]{64}$","type":"string"},"client_reference":{"type":["string","null"]},"created_at":{"format":"date-time","type":"string"},"event_url":{"format":"uri","type":"string"},"expires_at":{"format":"date-time","type":"string"},"status":{"const":"waiting","type":"string"},"status_url":{"format":"uri","type":"string"},"wait_id":{"format":"uuid","type":"string"}},"required":["wait_id","status","event_url","status_url","callback_token","created_at","expires_at"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"},"history":[],"description_full":"Durable waiting for autonomous agents: defer work that cannot proceed yet and resume it later without keeping the agent running. Use Wait when an external service can send a webhook, but you need a temporary durable receiver that captures one event, retries callback delivery, and preserves recovery state without building that infrastructure yourself. Your callback handler or workflow resumes the work; Wait does not restart an agent process. One wait costs $0.01 for 60 seconds through 24 hours.","last_updated":"2026-09-10T05:03:22.775Z","schemes":["exact"]}