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-15" }'
Tasks
Reschedule task
Change a task’s dueDate.
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-15" }'
PUT https://www.wiseyield.co/api/v1/tasks/{id}/reschedule
Authentication
Requires a key with thetasks:write scope.
Path parameters
string
required
Task UUID.
Request body
string
required
Calendar date as
YYYY-MM-DD. A full ISO 8601 datetime is accepted too, but only its date part is kept. The new due date.Response
Returns the updated task wrapped underdata.
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-15" }'
Errors
| Status | When |
|---|---|
400 INVALID_ID | {id} is not a valid UUID |
400 VALIDATION_ERROR | dueDate is not a calendar date we can read |
401 | Missing, malformed, expired, or revoked API key |
403 INSUFFICIENT_SCOPE | Key lacks tasks:write scope |
404 NOT_FOUND | Task doesn’t exist or belongs to another user |
429 RATE_LIMIT_EXCEEDED | Per-user rate limit reached |
5xx | Server error |