GET
Get the authenticated user's profile

Authorizations

Authorization
string
header
required

OAuth 2.0 Authorization Code flow with PKCE. See the integration guide at docs.digitalseaservice.com for the full step-by-step.

Response

Successful Response

The authenticated user's profile.

user_id
string
required

Stable DSS user identifier.

name
string
required
record_updated_at
string<date-time>
required
role
string | null

The crew member's current rank/position.

country
string | null

Country of residence. Always null in V1 — DSS does not yet carry this on the user record. See docs/internal/data-model-gaps.md.

photo_url
string | null

Profile photo URL. Always null in V1 — DSS stores avatars in a private bucket with no public URL. See docs/internal/data-model-gaps.md.