Skip to main content
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": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.wiseyield.co/llms.txt

Use this file to discover all available pages before exploring further.

GET https://www.wiseyield.co/api/v1/recurring-tasks
Recurring task schedules auto-generate concrete tasks based on a pattern. Generation runs server-side on a cron — there’s no manual generate endpoint exposed on the v1 API.

Authentication

Requires a key with the tasks:read scope. See Authentication.

Query parameters

page
integer
default:"1"
Page number (≥ 1).
limit
integer
default:"20"
Results per page (1–100).
farmId
string
Filter to schedules on a specific farm (UUID).
templateId
string
Filter by linked template (UUID).
isActive
string
"true" or "false" — filter by active status.

Response

data
array
Array of recurring task schedules.
pagination
object
Offset pagination envelope.
curl 'https://www.wiseyield.co/api/v1/recurring-tasks?isActive=true' \
  -H "Authorization: Bearer $WISEYIELD_API_KEY"

Errors

StatusWhen
401Missing, malformed, expired, or revoked API key
403 INSUFFICIENT_SCOPEKey lacks tasks:read scope
429 RATE_LIMIT_EXCEEDEDPer-user rate limit reached
5xxServer error