Skip to main content
Create an event participant

Authorizations

Authorization
string
header
required

A Tightknit admin API key, sent as Authorization: Bearer <key>.

Query Parameters

expand

Repeatable. Returns the named relation inline. One of: event, profile.

Available options:
event,
profile

Body

application/json
event_id
string
required

A published event.

Pattern: ^cevt_[a-zA-Z0-9]{12}$
profile_id
string
required

The member to register.

Pattern: ^prof_[a-zA-Z0-9]{12}$
notify
boolean
default:false

Send the member a Slack DM saying they were registered. Only reaches Slack-linked members, and is skipped once the event has ended.

Response

Success

object
enum<string>
required

Always event_participant.

Available options:
event_participant
id
string
required

Unique identifier for the object.

Example:

"calp_4h2o89z6qlpw"

created_at
string<date-time>
required

When the object was created.

updated_at
string<date-time>
required

When the object was last changed.

event_id
string
required

The id of the event.

Example:

"cevt_4h2o89z6qlpw"

profile_id
string
required

The id of the participating member.

Example:

"prof_9f2b8c1d4e5a"

is_host
boolean
required

Whether the member hosts the event.

is_speaker
boolean
required

Whether the member speaks at the event.

is_registered
boolean
required

Whether the member is registered to attend. A participant who is none of host, speaker or registered no longer takes part; the is_canceled filter finds them.

The link only this participant joins by. Null when they use the event link.

event
object | null

The event. Present only when event is expanded.

profile
object | null

The participating member. Present only when profile is expanded.