Speakers API Calls
These are the methods for working with Speakers in MyFreestone®.
Methods and Examples
Get a Speaker
Get a specific Speaker by ID.
Method/URL
GET https://api.myfreestone.com/speaker/{id}Return [status]
(object) - A Speaker object [200]
Create a Speaker
Create a new Speaker with the supplied parameters.
Method/URL
POST https://api.myfreestone.com/speaker/Parameters
(string) firstname (required) - The speaker's first name.
(string) lastname (required) - The speaker's last name.
(string) suffix - The speaker's suffix.
(string) firm - The speaker's firm/company.
(string) title - The speaker's title.
(string) bio - The speaker's bio.
(string) external_id - The speaker's external ID.Return [status]
(object) - The newly created Speaker object [201]
Update a Speaker
Update an existing Speaker with the supplied parameters.
Method/URL
PUT https://api.myfreestone.com/speaker/{id}Parameters
(string) firstname - The speaker's first name.
(string) lastname - The speaker's last name.
(string) suffix - The speaker's suffix.
(string) firm - The speaker's firm/company.
(string) title - The speaker's title.
(string) bio - The speaker's bio.
(string) external_id - The speaker's external ID.Return [status]
(null) - [204]
Delete a Speaker
Delete a specific Speaker by ID.
Method/URL
DELETE https://api.myfreestone.com/speaker/{id}Return [status]
(null) - [204]
Get a Speaker by external_id
Get a specific Speaker by their external ID.
Method/URL
GET https://api.myfreestone.com/speaker/by_external_id/{external_id}Return [status]
(object) - A Speaker object [200]