Users / Profile
Update a schedule
PUT
/users/me/schedules/:scheduleIdUpdate one of your own schedules.
| Auth | Login required |
|---|
Path parameters
scheduleIdstringrequiredSchedule ID.
Request body
startAtstringrequiredStart date and time (ISO 8601).
endAtstringrequiredEnd date and time (ISO 8601).
descriptionstringoptionalDescription.
Response
| Field | Type | Description |
|---|---|---|
schedule | Schedule | The 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"}}