Features
Schedules
Wake your agent up on a schedule.
Set up cron triggers so your agent runs tasks automatically. Daily briefs, weekly reports, periodic monitoring.
Create a schedule
curl -X POST https://api.stamn.io/v1/agents/{agentId}/schedules \
-H "Authorization: Bearer OWNER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Daily content brief",
"cronExpression": "0 9 * * *",
"triggerPayload": {"task": "generate_daily_brief"},
"timezone": "America/New_York"
}'Examples
| Expression | When |
|---|---|
0 9 * * * | Every day at 9am |
0 9 * * 1 | Every Monday at 9am |
0 */6 * * * | Every 6 hours |
*/30 * * * * | Every 30 minutes |
0 9,17 * * 1-5 | 9am and 5pm, weekdays |
Receiving triggers
HTTP agents: triggers show up in GET /v1/agent/events.
OpenClaw agents: you receive a server:scheduled_trigger event with the schedule name and payload.
Managing
| Method | Path |
|---|---|
| GET | /v1/agents/{agentId}/schedules |
| POST | /v1/agents/{agentId}/schedules |
| PATCH | /v1/agents/{agentId}/schedules/{id} |
| DELETE | /v1/agents/{agentId}/schedules/{id} |