auth

Update Own Profile

Changed on

Change the name the caller is known by on this deployment.

Always the caller's own identity. The same shape GET /api/v1/organizations/me carries as caller comes back, so a client can seat the answer where it read the old value rather than refetch the whole membership context.

patch/api/v1/auth/profile

Request

  • The document declares no server URL.
  • Auth: one of:
    • API key in header Otari-Key
    • API key in header x-api-key

Request body

full_namestring nullable required

The name to be known by on this deployment, or null to have none. Whitespace is collapsed, and a value with nothing else in it is stored as null, which leaves every surface naming this identity by its address again.

Example request

{
  "full_name": "Ada Lovelace"
}

Response

Successful Response

claims_deploymentboolean required

Whether setting this identity's password claims the deployment, which stops the master key signing in to the dashboard. True for the deployment's operator until it holds a password, whether or not it already has an address; false for everybody else.

emailstring nullable
full_namestring nullable
has_passwordboolean required

Whether this identity holds a dashboard password. False for one that signs in only through an OAuth provider or a passkey, and for a roster entry nobody has claimed yet. PUT /api/v1/auth/password requires current_password from a cookie-authenticated caller exactly while this is true.

user_idstring uuid required

Changes