Skip to main content
POST
Add sessions to speaker (JSON body)

Authorizations

Authorization
string
header
required

OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.

Path Parameters

speaker_id
integer
required

integer - required - The ID of the speaker you want to associate sessions with

Example:

3

Body

application/json
session_ids
integer[]
required

array of integers - required - The list of session IDs to associate with the speaker

Response

Speaker updated with associated sessions

id
integer
Example:

101

event_id
integer
Example:

12

contact_id
integer
Example:

77

cfs_speaker
boolean
Example:

false

email
string
Example:

"john.doe@example.com"

bio
string
Example:

"Seasoned speaker in tech events."

first_name
string
Example:

"John"

prefix
string
Example:

"Mr."

last_name
string
Example:

"Doe"

company
string
Example:

"Tech Solutions"

middle_name
string
Example:

"Andrew"

job_title
string
Example:

"CTO"

work_phone
string
Example:

"+1 123-456-7890"

mobile_phone
string
Example:

"+1 987-654-3210"

suffix
string
Example:

"Jr."

profile_picture
string
Example:

"https://example.com/uploads/speakers/101.jpg"

twitter_handle
string
Example:

"@john_doe"

gender
object
birth_date
string
Example:

"1985-06-15"

cc_email
string
Example:

"assistant@example.com"

vat_number
string
Example:

"123456789"

created_at
string<date-time>
Example:

"2025-01-15 10:30:00"

Example:

"https://conference.example.com/event12/speaker/101/john-doe"

updated_at
string<date-time>
Example:

"2025-04-01 14:45:00"

event_sort
integer
Example:

2

sessions
object[]