Schedule

Update speaker assignment in timeslot

2min
Assign existing speakers in your event to any existing content-type timeslot
PUT
Request
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
{speakerAssignmentId}
required
Number
The id of the speaker assignment you are trying to edit
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
Curl
Responses
200


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