{"uid":"cap_tQVY4t5GLIHMzn8rcYvV_","slug":"nodeproxy-agent-timer-016ccbae","name":"nodeproxy Agent Timer","description":"Schedule a future HTTP action or callback for autonomous agents. At a delay or a set time, either (a) execute an HTTP request you specify (method/url/headers/body) and capture the response for retrieval, or (b) deliver a JSON payload to your HTTPS callback URL (push) / hold it for polling. Lets agent loops defer and fire web actions without staying online or busy-polling.","url":"https://nodeproxy-production.up.railway.app/agent-timer","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"arguments":{"type":"object","properties":{"mode":{"enum":["push","poll"],"type":"string"},"action":{"type":"object","description":"HTTP request to execute at fire time; response captured for polling."},"fire_at":{"type":"number","description":"Absolute fire time (epoch seconds)."},"payload":{"description":"JSON delivered/held at fire time."},"callback_url":{"type":"string","description":"HTTPS URL to POST the payload/result to (push)."},"delay_seconds":{"type":"number","description":"Seconds from now to fire."}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Q8saQg7VRpwLY9i-6541q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Schedule a future HTTP request or payload delivery for an AI agent, firing at a specified time or after a delay without requiring the agent to stay online.","exampleAgentPrompt":"In 10 minutes, fire a POST request to https://api.myservice.com/process with body {\"jobId\":\"abc123\"} and hold the response for me to poll — use poll mode.","exampleUseCases":[{"title":"Deferred API call after agent sleeps","prompt":"Schedule a GET request to https://api.weather.com/forecast?city=NYC to fire in 60 seconds and hold the response so I can pick it up when I'm ready — use poll mode."},{"title":"Webhook push at a set future time","prompt":"At exactly epoch 1735689600, POST the payload {\"event\":\"subscription_renewed\",\"userId\":\"u_9876\"} to my callback URL https://hooks.myapp.com/agent-events in push mode."},{"title":"Chained agent pipeline step","prompt":"After a 5 minute delay, execute a POST to https://internal.pipeline.io/step2 with body {\"batchId\":\"batch_42\",\"trigger\":\"agent\"} and capture the response for polling — I'll check back once the first step finishes."}],"resultDescription":"Returns a confirmation of the scheduled timer including a unique job ID and fire time. In poll mode, once the scheduled HTTP action fires, the captured response (status, headers, body) is stored and retrievable by the agent. In push mode, the payload or HTTP result is POSTed to the specified callback_url at the fire time.","failureModes":["Invalid fire_at or delay_seconds — returns error if time is in the past or malformed","callback_url not reachable at fire time — push delivery may fail silently or return delivery error","HTTP action target URL unreachable — response capture may contain error or timeout","Missing required fields (mode, action or payload) — returns validation error","Payment not included or insufficient — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to defer a web action to a future time without busy-polling or maintaining an active connection. It is ideal for agent pipelines where a step must be triggered after a delay or at a scheduled timestamp, and the agent needs to either retrieve the result later (poll) or have it pushed to a callback. Prefer this over cron services or cloud schedulers when the agent is ephemeral, stateless, or operating in a loop that cannot block.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:34.491Z","isFirstParty":false}