Users / Profile

Update a schedule

PUT/users/me/schedules/:scheduleId

Update one of your own schedules.

AuthLogin required

Path parameters

scheduleIdstringrequired

Schedule ID.

Request body

startAtstringrequired

Start date and time (ISO 8601).

endAtstringrequired

End date and time (ISO 8601).

descriptionstringoptional

Description.

Response

FieldTypeDescription
scheduleScheduleThe updated schedule.
Request
curl https://api.4s.link/users/me/schedules/SCHEDULE_ID \
-X PUT \
-H "Authorization: Bearer 4s_at_..." \
-H "Content-Type: application/json" \
-d '{
"startAt": "2026-06-01T03:30:00.000Z",
"endAt": "2026-06-01T04:30:00.000Z"
}'
Example response
{
"schedule": {
"id": "sc1a2b3c-...",
"startAt": "2026-06-01T03:30:00.000Z",
"endAt": "2026-06-01T04:30:00.000Z"
}
}