Skip to main content
PUT
Update the participant's public profile

Authorizations

session_id
string
header
required

Legacy session-id header retained for backwards compatibility with older first-party clients. New integrations should prefer bearerAuth or apiKeyAuth.

Path Parameters

client_id
integer<int64>
required
Example:

207

trip_id
integer<int64>
required
Example:

512

session_id
string
required

Body

application/json
bio
string | null

Validator rule: nullable|string|max:5000.

Example:

"Hi, I'm Sam."

video_url
string<uri> | null

Validator rule: nullable|url|max:500.

Example:

"https://www.youtube.com/watch?v=abc"

Validator rule: nullable|array plus per-field URL rules.

is_public
boolean | null

Validator rule: nullable|boolean. Forced to true when the trip disallows opt-out.

Response

Profile saved.

status
string
Example:

"success"

message
string
Example:

"Profile updated successfully"

data
object