Speakers

The speakers API allows the connection of Users with Events to mark a User as a speaker for an Event.  Both the User and Event must be created before the connection can be made.

Action Method URI
List Speakers for a Conference GET /speaker
List Speakers for an Event GET /speaker/event/{id}
Add a Speaker to an Event POST /speaker/event/{id}
Remove a Speaker from an Event DELETE /speaker/event/{id}

List Speakers

When you request a list of speakers, you will receive User objects. These query parameters are available for listing speakers.

Parameter Details Default
speaker_page Page number of records 1
limit Number of records to return 25
terms Optional, search terms

Top

Adding Speakers

Parameter Details Default
client_id client_id of the Event (You may provide this instead of the {id} in the URI)
speaker[user_id] Zerista ID of the User to add as a speaker, Required*
speaker[user_client_id] client_id of the User to add as a speaker, Required*
speaker[type_name] Type of speaker. Values: speaker, moderator, author, presenter, submitter, chair speaker

* One or the other is required, but not both
Top

Removing Speakers

Parameter Details Default
client_id client_id of the Event (You may provide this instead of the {id} in the URI)
speaker[user_id] Zerista ID of the User to add as a speaker, Required*
speaker[user_client_id] client_id of the User to add as a speaker, Required*

* One or the other is required, but not both
Top