Schedule
Assign speaker to timeslot
2min
Assign existing speakers in your event to any existing content-type timeslot
POST
Params
Path Params
{organizationId}
required
Number
The id of the Brella organization you are trying to retrieve data from
{eventId}
required
Number
The id of the Brella event you are trying to retrieve data from
Header Parameters
Brella-API-Access-Token
required
String
Your unique Brella API key
Accept
required
String
application/vnd.brella.v4+json
Content-Type
required
String
application/json
REQUEST BODY
{
"speaker_assignment": {
"speaker_id": {{speaker_id}},
"timeslot_id": {{timeslot_id}},
"role": "{{role_name}}"
}
}
Required attributes:
- speaker_id Number / the unique identifier generated by Brella for the speaker (can be retrieved via the speaker endpoints)
- timeslot_id Number / the unique identifier generated by Brella for the timeslot (can be retrieved via the timeslot endpoints)
- role String / see notes for supported values
Notes:
01: Both the speaker and timeslot need to exist in the event. This endpoint can't create these entities for you.
02: The values supported for the role attribute are:
- Chairman
- Facilitator
- Judge
- Keynote speaker
- Moderator
- Organizer
- Panelist
- Speaker
- Sponsor
03: There is duplicate validation in this endpoint. It will not create duplicates in the following situation: The provided {speakerId} and {timeslotId} combination are the same as an existing speaker assignment.
Updated 02 May 2023
Did this page help you?