Create a new session
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.
Session title
"Training Session"
Session start time in ISO 8601 format
Duration in minutes (positive integer)
x >= 1Detailed session description
Roblox user ID of the host (optional, must be a workspace member)
"714760171"
Roblox user ID of co-host (optional)
Roblox user ID of supervisor (optional)
Whether users can claim attendance (default: false)
Custom role definitions (Premium/Enterprise only)
Session created