Add sessions to speaker (JSON body)
Assigns a speaker to one or more sessions in a single request using a JSON body with an array of session_ids. The speaker is identified by speaker_id in the path. All sessions must belong to the same event as the speaker. Returns the full speaker object including the updated sessions list on success, or validation errors if any session ID is invalid.
Authorizations
OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.
Path Parameters
integer - required - The ID of the speaker you want to associate sessions with
3
Body
array of integers - required - The list of session IDs to associate with the speaker
Response
Speaker updated with associated sessions
101
12
77
false
"john.doe@example.com"
"Seasoned speaker in tech events."
"John"
"Mr."
"Doe"
"Tech Solutions"
"Andrew"
"CTO"
"+1 123-456-7890"
"+1 987-654-3210"
"Jr."
"https://example.com/uploads/speakers/101.jpg"
"@john_doe"
"1985-06-15"
"assistant@example.com"
"123456789"
"2025-01-15 10:30:00"
"https://conference.example.com/event12/speaker/101/john-doe"
"2025-04-01 14:45:00"
2