Skip to main content
GET
Show a public trip participant profile

Path Parameters

clientSlugOrId
string
required

Organization identifier from the public trip URL. Numeric values are treated as client ids; non-numeric values are matched to organization slugs.

tripSlug
string
required

Trip slug within the resolved client. The trip must be active or completed to be visible.

participantSlug
string
required

Participant slug in name-id format. The trailing id selects the active participant record after visibility rules are applied.

Response

Public participant profile.

id
integer
required

Trip participant id.

Example:

9001

name
string
required

Public participant display name.

Example:

"Sam Taylor"

slug
string
required

Slug supplied in the route.

Example:

"sam-taylor-9001"

trip
object
required
entity_id
integer | null
required

Entity id used as checkout designation.

Example:

4811

program_id
integer | null
required

Program id from the participant entity.

Example:

77

client_id
integer
required

Owning client id.

Example:

207

bio
string | null
Example:

"I am raising support for this trip."

video_url
string | null
Example:

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

Public participant social links stored on the participant.

individual_goal
number<float> | null
Example:

2500

total_raised
number<float> | null
Example:

850

progress_percent
number<float> | null
Example:

34

photo
object | null
photo_url
string | null
Example:

"https://s3-us-west-1.amazonaws.com/hys/profile.jpg"

recent_donations
object[]

Up to ten recent participant donations with amount and donor name masked according to trip settings.

setting_id
integer | null

Checkout setting id resolved from trip settings, fund entity program, or participant entity program.

Example:

901