Recurring Tasks
Create recurring task
Create a recurring task schedule linked to a task template.
POST
Authentication
Requires a key with thetasks:write scope.
Request body
UUID of the parent farm. Must be owned by the user.
UUID of an existing task template. Must be either user-owned or global.
One of
daily, weekly, monthly, yearly, custom.ISO 8601 datetime for first occurrence.
Pattern interval (default
1). Range 1–365.For
weekly: array of 0–6 (0 = Sunday).For
monthly: 1–31.For
yearly: 1–12.ISO 8601 — schedule stops generating after this date.
0–90. Generate the task this many days before its
nextOccurrence.Default assignee for generated tasks.
Free-text field reference (denormalized).
Response
Returns the created schedule wrapped underdata. nextOccurrence is initialized to startDate.
Errors
| Status | When |
|---|---|
400 VALIDATION_ERROR | Body validation failed |
401 | Missing, malformed, expired, or revoked API key |
403 INSUFFICIENT_SCOPE | Key lacks tasks:write scope |
404 NOT_FOUND | Farm or template doesn’t exist or isn’t accessible |
429 RATE_LIMIT_EXCEEDED | Per-user rate limit reached |
5xx | Server error |