Skip to main content
PUT
Update an event person

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

eventId
integer
required

Record ID in the authenticated organization.

Example:

42

personId
integer
required

Record ID in the authenticated organization.

Example:

42

Body

application/json
donor_id
integer | null

Existing donor identity; choose donor_id or user_id, exactly one.

Example:

42

user_id
integer | null

Existing staff identity in the organization; choose exactly one identity.

Example:

42

role
enum<string>

Event role, unique for this identity within the event.

Available options:
host,
co_host,
worship_leader,
speaker,
volunteer,
table_host,
internal_owner
Example:

"host"

display_name_override
string | null

Optional displayed name override.

Maximum string length: 255
Example:

"Jane Doe"

public_visibility
boolean | null

Whether the person appears on the public event page.

Example:

false

sort_order
integer | null

Display order.

Required range: x >= 0
Example:

0

Response

Update an event person completed.

data
object