Skip to main content
PUT
/
api
/
v1
/
tasks
/
{id}
/
reschedule
curl -X PUT 'https://www.wiseyield.co/api/v1/tasks/aaaaaaaa.../reschedule' \
  -H "Authorization: Bearer $WISEYIELD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "dueDate": "2026-07-15T09:00:00.000Z" }'

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/tasks/{id}/reschedule

Authentication

Requires a key with the tasks:write scope.

Path parameters

id
string
required
Task UUID.

Request body

dueDate
string
required
ISO 8601 datetime for the new due date.

Response

Returns the updated task wrapped under data.
curl -X PUT 'https://www.wiseyield.co/api/v1/tasks/aaaaaaaa.../reschedule' \
  -H "Authorization: Bearer $WISEYIELD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "dueDate": "2026-07-15T09:00:00.000Z" }'

Errors

StatusWhen
400 INVALID_ID{id} is not a valid UUID
400 VALIDATION_ERRORdueDate not a valid ISO 8601 datetime
401Missing, malformed, expired, or revoked API key
403 INSUFFICIENT_SCOPEKey lacks tasks:write scope
404 NOT_FOUNDTask doesn’t exist or belongs to another user
429 RATE_LIMIT_EXCEEDEDPer-user rate limit reached
5xxServer error