service=getSpeakers 

Returns an XML payload containing a full listing of all speaker data. Speakers are defined as attendees whom are participating in the meeting in a specific capacity.  E.g. Presenting in a session or Moderating a session or Presenting a Poster. This service also returns the schedule for each speaker. This includes all itinerary items that are ‘active’ (can be changed via includeActiveStatus parameter), and ‘public’.

Sample Request URL: [End Point URL]/?do=cnt.getservice&service=getSpeakers


Parameter Options:

*apiKey: Valid API key
isScheduledFor: Numeric value of (1,2 or 3) – This filters the speakers returned by schedule type: Valid values; 1 = For Event, 2 = For Abstract, 3 = For Event OR Abstract. Note that this parameter only affects whether or not a speaker record is included in the results set. It does not change the itinerary items that are returned in each speaker’s schedule block. For example, if isScheduledFor=2, Any speaker who is linked to at least 1 Abstract will be shown. Any ‘active’, and ‘public’ itinerary items that are linked to an Event will still be shown in the schedule for this speaker.
includeActiveStatus: Numeric value of (0,1, or 99) – Determines if active, inactive, or ALL itinerary items are shown in the <schedule> block.
formIDs: Comma delimited list of form ids
modifiedOnAfter: Valid date string (yyyy-mm-dd HH:mm – 24hour time format). Using this filter will return speakers who have updated contact information, schedule, or form responses after/on this date.
modifiedOnBefore: Valid date string Date value (yyyy-mm-dd HH:mm – 24hour time format). Using this filter will return speakers who have updated contact information, schedule, or form responses before/on this date.
SpeakerRoleIDs: Numeric value, Identifies the role and will pull all records assigned to that role, comma separated
plannerID: Numeric value; Used to filter the activities. Identifies the planner/activity to include.


Sample XML Payload:  See Rest_GetSpeakers.xml