Skip to Content
MuoCeon Docs
v1account context

account context overview

The v1 account context (base path /v1/account, audience account) — endpoints and boundaries.

The account context owns the profile itself — the data that is neither about sign-in credentials nor about authorization relationships. Its token audience is account.

Base path: {origin}/v1/account.

Endpoints

MethodPathPurposeScope
GET/v1/account/meRead the account profileaccount:profile:read
PATCH/v1/account/mePartially update the account profileaccount:profile:write

Field-level detail is in Account profile.

How it differs from auth's profile

EndpointOwnsAudience
/v1/auth/profile, /v1/auth/usernameIdentity: display name, usernameauth
/v1/auth/userinfoIdentity fields readable by clientsauth
/v1/account/meExtended profile: gender, birthdate, age, locale, timezone, bio, metadataaccount

The audience is the hard boundary: third-party clients hold only auth-audience tokens by default, never get an account token, and therefore cannot even reach the door of /me — no extra "is this first party" check is needed.

Authentication

Authorization: Bearer <access_token>, audience account, scope as in the table above.

Error shape

Resource endpoints use the unified envelope { success, code, message, details?, timestamp }. How 401 and 403 are divided, and what a failed recent-authentication check looks like, is in Error codes.

On this page