Skip to main content
POST
Create Schedule

Authentication

Requires JWT token or Platform API key via Authorization: Bearer <token> header.

Path Parameters

string
required
Agent UUID

Body Parameters

string
required
Schedule name (1-255 characters)
string
required
Valid cron expression (e.g., 0 9 * * 1-5 for weekdays at 9am)
string
required
Message to send when schedule fires. Supports {{date}}, {{time}}, {{schedule.name}} template variables
string
default:"UTC"
Timezone for schedule evaluation (e.g., America/Los_Angeles, Europe/London)
boolean
default:"true"
Whether the schedule is active

Example Request

Response

Common Cron Expressions

Template Variables

Error Responses

400 Bad Request

  • Invalid cron expression
  • Missing required fields
  • Name exceeds 255 characters

404 Not Found

  • Agent not found or you don’t have access

429 Too Many Requests

  • Rate limit exceeded