users

Update User Profile

Update user profile (name, timezone, locale).

Issue #175: User timezone settings Issue #221: i18n support (locale) Issue #252: Session-only (no API keys)

Args: data: Profile update data (name, timezone, locale) user: Current user (from auth) db: Database session

Returns: Updated user profile

Example: PUT /api/v1/users/profile Body: {"locale": "ja", "timezone": "Asia/Tokyo"} Response: {"email": "...", "locale": "ja", "timezone": "Asia/Tokyo", ...}

put/api/v1/users/profile

Request

  • Base URL: https://memory.kagura-ai.com (the document declares no server; this is the origin it was published from)
  • URL: https://memory.kagura-ai.com/api/v1/users/profile
  • Auth: none declared

Headers

authorizationstring nullable

Request body

namestring nullable
timezonestring nullable

IANA timezone (e.g., Asia/Tokyo, America/New_York)

localestring nullable

UI language (en, ja)

Response

Successful Response

user_idunknown required
emailunknown required
nameunknown required
pictureunknown required
timezoneunknown required
localeunknown required
roleunknown required
current_workspace_idunknown required
created_atunknown required
last_login_atunknown required
auth_methodunknown required
auth_providerunknown

Changes

No recorded changes to this operation across all 1 revision of this API.