GET /api/v2/sessions/getSpeakers
Returns speaker profile information for an event. Can return a single speaker filtered by internal ID, external ID, or email — or all speakers for the event when no filter is provided.
Authentication
Authorization: Bearer <your_api_key>
Endpoint
GET /api/v2/sessions/getSpeakers
Query Parameters
|
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
|
integer |
Yes |
The ID of the event to retrieve speakers for |
|
|
integer |
No |
Internal account ID of a specific speaker. Takes priority over |
|
|
string |
No |
External identifier of a specific speaker. Used when |
|
|
string |
No |
Email address of a specific speaker. Used when neither |
If none of id, external_id, or email are provided, all speakers for the event are returned.
Speaker Object Fields
|
Field |
Type |
Nullable |
Description |
|---|---|---|---|
|
|
integer |
No |
The account ID |
|
|
integer |
No |
Same as |
|
|
string |
Yes |
External identifier for this account, if set |
|
|
string |
No |
Email address |
|
|
string |
No |
First name |
|
|
string |
No |
Last name |
|
|
string |
Yes |
Honorific title (e.g. |
|
|
string |
Yes |
Job title or position |
|
|
string |
No |
Speaker biography |
|
|
string |
No |
URL of the speaker's photo |
|
|
string |
Yes |
LinkedIn profile URL |
|
|
string |
Yes |
Facebook page URL |
|
|
string |
Yes |
Twitter profile URL |
|
|
array[integer] |
No |
Array of session IDs at which this speaker is presenting |
Error Responses
|
HTTP Code |
Condition |
Error Message |
|---|---|---|
|
400 |
|
|
|
400 |
|
|
|
400 |
|
|
|
400 |
|
|
|
400 |
|
|
|
400 |
|
|
|
400 |
|
|
|
403 |
Missing or invalid API key |
|
Example Request — All Speakers
curl -X GET "https://your-event-domain.com/api/v2/sessions/getSpeakers?event_id=7" \
-H "Authorization: Bearer your_api_key_here"
Example Request — Single Speaker by ID
curl -X GET "https://your-event-domain.com/api/v2/sessions/getSpeakers?event_id=7&id=18626" \
-H "Authorization: Bearer your_api_key_here"