Bulk update sessions
PUT
/manage/events/:eventId/sessions/bulkUpdate multiple sessions at once, e.g. after dragging items in the timetable. Requires the sessionsWrite permission.
| Auth | Login required |
|---|
Path parameters
eventIdstringrequiredEvent ID or slug.
Request body
sessionsobject[]requiredArray of sessions, each with an id and the fields to update (required).
Request
curl https://api.4s.link/manage/events/EVENT_ID/sessions/bulk \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"sessions": [{ "id": "s1a2b3c4-...", "startTime": "2026-09-01T02:00:00.000Z", "stageId": "sg2b3c4d-..." }]}'
Example response
{"sessions": [{ "id": "s1a2b3c4-...", "startTime": "2026-09-01T02:00:00.000Z", "stageId": "sg2b3c4d-..." }]}