crew_unique_id (from your crew list), read their
profile. You always get the base profile; sensitive identity fields appear
only when the crew member has explicitly consented to share them with you.
Requires
crew:profile:read. Identity fields additionally require crew:profile:full:read and the crew member’s consent. Authenticated with your API key as a Bearer token over TLS; reads are not signed.Get a profile
cURL
Response
Base fields (always)
name, rank, nationality, languages, skills, years_experience, bio,
email, phone, profile_photo_url.
Identity fields (consent + full_profile: true)
date_of_birth, address, passport, visas, and employment_history. When the
crew member hasn’t consented to identity sharing, full_profile is false and
these fields are simply absent — the rest of the profile still returns. Don’t treat
a missing identity field as an error.
Photo
profile_photo_url points at a CrewPass-hosted photo proxy (never a raw storage
link). Fetch it the same way as any other GET, with the Bearer header:
404 if the crew member has no photo.