Update an existing session
[] to remove all custom roles. Each role object has:name (string, required): Role name (must be unique, cannot be “Host”, “CoHost”, or “Supervisor”)slots (integer, required): Number of slots (1-10)minRank (integer, optional): Minimum rank requirement (default: 0)permissions (object, optional): Role permissions
ChangeSessionStatus (boolean): Can start/delay/cancel/end the sessionPassOrFailAttendees (boolean): Can mark attendees as passed/failedModifyAttendance (boolean): Can manage the attendance listPass your API key in the apikey header. Alternatively, the x-api-key header is also accepted.
The session ID to update
Updated session title
Updated description
Updated host user ID
Updated co-host user ID
Updated supervisor user ID
Updated scheduled time
Updated duration in minutes
x >= 1Updated claimable status
Updated custom role definitions (Premium/Enterprise only). Replaces all existing custom roles.
Session updated