Bulk update sessions

PUT/manage/events/:eventId/sessions/bulk

Update multiple sessions at once, e.g. after dragging items in the timetable. Requires the sessionsWrite permission.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID or slug.

Request body

sessionsobject[]required

Array 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-..." }
]
}