Upload current user's avatar
Auth
Upload current user's avatar
Replace the authenticated user’s profile avatar. The user identity is taken from the JWT/mnm_* auth context — there is no path parameter. Old avatar is replaced; storage cleanup happens server-side.
PUT
Upload current user's avatar
Authorizations
Supabase JWT token in Authorization: Bearer header
Body
multipart/form-data
Avatar image. Validated for MIME type and size before upload.
Response
Avatar uploaded; persistent URL returned
Public URL of the uploaded avatar (CDN-served).
Example:
"https://cdn.mnemom.ai/avatars/agents/mnm-7f3b9e2a/abc123.png"
Inspect the calling API key (caller introspection)Get the authenticated user's personal organization