Returns an XML payload containing a full listing of one speaker. Speaker data consists of their contact information, bio and photo. Note Photo’s are returned as a url to the actual photo. This service also returns the schedule for the 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=getSpeaker
Parameter Options:
*apiKey: Valid API key
*speakerID: Numeric value of a speaker.
includeActiveStatus: Numeric value of (0,1, or 99) – Determines if active, inactive, or ALL itinerary items are shown in the <schedule> block.
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.
formIDs: Comma delimited list of form ids
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_GetSpeaker.xml