Skip to main content
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
membership
Membership · object
required

The member's current DSS membership. Requires profile:read.

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.