Upload or replace your profile picture

Accept a profile picture upload (PNG/JPEG/WebP, max 5 MB). - Deletes any previous avatar from storage before writing the new one. - Returns the full UserRead response with ``has_avatar=True``.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects a multipart form containing a file.
filefileRequired

Response

Successful Response
idstringformat: "uuid"
emailstringformat: "email"
has_avatarbooleanRead-only
is_activebooleanOptionalDefaults to true
is_superuserbooleanOptionalDefaults to false
is_verifiedbooleanOptionalDefaults to false
tenant_idstring or nullOptionalformat: "uuid"
is_2fa_enabledbooleanOptionalDefaults to false
last_login_atdatetime or nullOptional
first_namestring or nullOptional
last_namestring or nullOptional
phonestring or nullOptional
job_titlestring or nullOptional
timezonestring or nullOptionalDefaults to UTC
languagestring or nullOptionalDefaults to en
onboarding_completedbooleanOptionalDefaults to false
moduleslist of stringsOptionalDefaults to []
tenant_slugstring or nullOptional
tenant_namestring or nullOptional
membershipslist of objectsOptionalDefaults to []
platform_rolestring or nullOptional
is_ownerbooleanOptionalDefaults to false
effective_permissionslist of stringsOptionalDefaults to []
is_impersonatedbooleanOptionalDefaults to false
original_actor_idstring or nullOptional
avatar_keystring or nullOptional

Errors

422
Unprocessable Entity Error