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]