Skip to main content
PUT
/
api
/
v1
/
recurring-tasks
/
{id}
curl -X PUT 'https://www.wiseyield.co/api/v1/recurring-tasks/aaaaaaaa.../...' \
  -H "Authorization: Bearer $WISEYIELD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "isActive": false }'

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.

PUT https://www.wiseyield.co/api/v1/recurring-tasks/{id}

Authentication

Requires a key with the tasks:write scope.

Path parameters

id
string
required
Recurring task UUID.

Request body

All fields optional.
pattern
string
One of daily, weekly, monthly, yearly, custom.
interval
integer
1–365.
daysOfWeek
array
0–6. Pass null to clear.
dayOfMonth
integer
1–31. Pass null to clear.
monthOfYear
integer
1–12. Pass null to clear.
startDate
string
ISO 8601.
endDate
string
ISO 8601. Pass null to clear.
isActive
boolean
Pause/resume generation.
generateDaysBefore
integer
0–90.
assignedTo
string
Pass null to clear.
fieldName
string
Pass null to clear.

Response

Returns the updated schedule wrapped under data.
curl -X PUT 'https://www.wiseyield.co/api/v1/recurring-tasks/aaaaaaaa.../...' \
  -H "Authorization: Bearer $WISEYIELD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "isActive": false }'

Errors

StatusWhen
400 INVALID_ID{id} is not a valid UUID
400 VALIDATION_ERRORBody validation failed
401Missing, malformed, expired, or revoked API key
403 INSUFFICIENT_SCOPEKey lacks tasks:write scope
404 NOT_FOUNDSchedule doesn’t exist or was created by another user
429 RATE_LIMIT_EXCEEDEDPer-user rate limit reached
5xxServer error