curl 'https://www.wiseyield.co/api/v1/recurring-tasks?isActive=true' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
{
"data": [
{
"id": "<string>",
"farmId": "<string>",
"templateId": {},
"sopTemplateId": {},
"pattern": "<string>",
"interval": 123,
"daysOfWeek": {},
"dayOfMonth": {},
"monthOfYear": {},
"startDate": "<string>",
"endDate": {},
"nextOccurrence": "<string>",
"isActive": true,
"generateDaysBefore": {},
"assignedTo": {},
"createdBy": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
],
"pagination": {}
}Recurring Tasks
List recurring tasks
List recurring task schedules created by the authenticated user.
GET
/
api
/
v1
/
recurring-tasks
curl 'https://www.wiseyield.co/api/v1/recurring-tasks?isActive=true' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
{
"data": [
{
"id": "<string>",
"farmId": "<string>",
"templateId": {},
"sopTemplateId": {},
"pattern": "<string>",
"interval": 123,
"daysOfWeek": {},
"dayOfMonth": {},
"monthOfYear": {},
"startDate": "<string>",
"endDate": {},
"nextOccurrence": "<string>",
"isActive": true,
"generateDaysBefore": {},
"assignedTo": {},
"createdBy": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
],
"pagination": {}
}GET https://www.wiseyield.co/api/v1/recurring-tasks
generate endpoint exposed on the v1 API.
Authentication
Requires a key with thetasks:read scope. See Authentication.
Query parameters
integer
default:"1"
Page number (≥ 1).
integer
default:"20"
Results per page (1–100).
string
Filter to schedules on a specific farm (UUID).
string
Filter by linked template (UUID).
string
"true" or "false" — filter by active status.Response
array
Array of recurring task schedules.
Show Recurring task
Show Recurring task
string
UUID.
string
Parent farm UUID.
string | null
Task template UUID (drives the generated task content).
string | null
SOP template UUID (alternative to templateId, Blueprint §9.5).
string
One of
daily, weekly, monthly, yearly, custom.integer
Pattern interval (e.g.
2 with weekly = every 2 weeks).array | null
Days of week for
weekly pattern: [0,2,4] = Sun/Tue/Thu.integer | null
Day of month for
monthly pattern.integer | null
Month for
yearly pattern.string
ISO 8601.
string | null
ISO 8601.
string
ISO 8601 — next time generation will fire.
boolean
Schedule active flag.
integer | null
Generate the task this many days before its
nextOccurrence.string | null
Default assignee for generated tasks.
string
Creator user ID.
string
ISO 8601.
string
ISO 8601.
object
Offset pagination envelope.
curl 'https://www.wiseyield.co/api/v1/recurring-tasks?isActive=true' \
-H "Authorization: Bearer $WISEYIELD_API_KEY"
Errors
| Status | When |
|---|---|
401 | Missing, malformed, expired, or revoked API key |
403 INSUFFICIENT_SCOPE | Key lacks tasks:read scope |
429 RATE_LIMIT_EXCEEDED | Per-user rate limit reached |
5xx | Server error |