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.

FlowAuthorization Code
Authorization URL
https://api.digitalseaservice.com/oauth/authorize
Token URL
https://api.digitalseaservice.com/oauth/token
Refresh URL
https://api.digitalseaservice.com/oauth/token
Scopes1
profile:read
Read the crew member's name, role, country, and photo URL.

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.