Skip to main content
PUT
Update 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.

contactId
string
required

The contact ID.

Body

application/json
updated_at
string<date-time>

Optional optimistic concurrency control. Send the updated_at value from the last-fetched contact.

first_name
string
last_name
string
email
string<email>
company
string
title
string
phone
string
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 updated

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.