Skip to main content

swoogo_get_speakers

List or retrieve speakers with filtering by name and company.

Parameters

ParameterTypeRequiredDescription
speaker_idintegerNoGet a single speaker by ID
event_idintegerYes (for list)Event to list speakers for
namestringNoFilter by speaker name (partial match)
companystringNoFilter by company name
searchstringNoRaw Swoogo search filter
fieldsstringNoComma-separated fields to return
expandstringNoInclude related objects (sessions)
pageintegerNoPage number (default: 1)
per_pageintegerNoResults per page (default: 20, max: 100)
sortstringNoSort field (prefix - for descending)

Example prompts

  • “Who are the speakers for event 12345?”
  • “Find speakers from Google”

swoogo_create_speaker

Add a speaker to an event.

Parameters

ParameterTypeRequiredDescription
event_idintegerYesEvent to add speaker to
emailstringYesSpeaker email address
first_namestringNoFirst name
last_namestringNoLast name
companystringNoCompany name
job_titlestringNoJob title
biostringNoSpeaker biography
additional_fieldsobjectNoCustom field values

swoogo_update_speaker

Update an existing speaker. Only the fields you provide will be changed.

Parameters

ParameterTypeRequiredDescription
speaker_idintegerYesSpeaker to update
emailstringNoNew email
first_namestringNoNew first name
last_namestringNoNew last name
companystringNoNew company
job_titlestringNoNew job title
biostringNoNew biography
additional_fieldsobjectNoCustom field values to update