Skip to main content
POST
Create a contact

Authorizations

x-access-token
string
header
required

Organization API token. Generate from Organization Settings → API Tokens.

Path Parameters

eventId
integer
required

The event ID.

Body

application/json
email
string<email>
required

Contact email address (required, must be unique within the event).

first_name
string

First name.

last_name
string

Last name.

company
string

Company or organization name.

title
string

Job title.

phone
string

Phone number.

about
string

Biography. HTML is allowed and stored as rich text.

salutation
string
honorific
string
address_line_1
string
address_line_2
string
address_city
string
address_state
string
address_postal_code
string
address_country
string

ISO 3166-1 numeric code (as GET returns), alpha-2 or alpha-3 code, or English country name. Stored and returned as the numeric code. An unknown value returns 400 naming the field and nothing is written.

custom_fields
object

Custom field values keyed by field internal name.

For number, currency, and percent fields, an empty string ("") clears the stored value — identical to sending null. 0 and "0" store an actual zero.

For checkbox fields, send boolean true or false. On read, a checked box serializes as the string "Yes", an explicitly unchecked one as "No", and a box that was never set as null.

Fields owned by an integration (for example swoogo_session_id, cvent_session_id, visit_session_id) are hydrated by the connector and reject writes with 400 FIELD_READ_ONLY, naming the field in details.field. Omit them from custom_fields.

translated_fields
object[]

Language variants to write using the same shape returned on reads. Omit this key on update to leave existing translations unchanged.

Response

Contact created

A contact (speaker, attendee, or organizational contact) in Sessionboard.

id
string
friendly_id
string
full_name
string
first_name
string
last_name
string
email
string
created_at
string
updated_at
string
photo_url
string
company_name
string
title
string
about
string
phone_home
string
phone_mobile
string
address_line_1
string
address_line_2
string
address_city
string
address_state
string
address_postal_code
string
address_country
string
website_url
string
linkedin_url
string
twitter_url
string
facebook_url
string
honorific
string
salutation
string
pronouns
string
gender
string
past_companies
string
educational_affiliation
string
highest_level_of_education
string
ethnicity
string
languages
string
speaker_score
string
organization_contact
string
speaker_fee
string
availability
string
preferred_session_format
string
annual_revenue
string
headcount
string
years_in_operation
string
organization_structure
string
industry
string
global_region
string
audience_type
string
target_age_range
string
topic_expertise
string
brand
string
translated_fields
object[]
custom_fields
object[]
admin_url
string<uri> | null

Deep link to this entity in the Sessionboard admin UI.