StableSchedule
Prepaid cron scheduling for HTTP webhooks. Register a schedule with a cron expression, destination URL, method, headers, and body. Each trigger spends one run credit; exhausted schedules pause until you top up.
Install StableSchedule into AgentCash, register a first cron schedule, and keep webhook scheduling available for reuse.
Run in your terminal
Onboard into AgentCash, make one live call against this API, then save it into your agent's persistent context.
Onboard AgentCash
Sets up AgentCash and routes you through credits if needed.
npx agentcash onboardTry the API
Discovers the origin and walks the first live call path.
npx agentcash try https://stableschedule.devAdd for reuse
Keeps StableSchedule available in your agent's persistent context.
npx agentcash add https://stableschedule.devRun credits
Paid via x402 or MPP. Pricing follows QStash pay-as-you-go: $1 per 100k scheduled runs. Run credits do not expire.
How it works
- 1. POST
/api/schedule/createwith a SKU, cron expression, and request to register a schedule. - 2. StableSchedule triggers your destination URL on schedule, spending one run credit per trigger.
- 3. Pause, resume, top up, or delete a schedule, and inspect run history at any time.
Example
POST /api/schedule/create
{
"sku": "1k",
"cron": "CRON_TZ=America/New_York 0 9 * * *",
"request": {
"url": "https://example.com/webhook",
"method": "POST",
"headers": { "authorization": "Bearer ..." },
"body": { "source": "stableschedule" }
}
}