Skip to main content
PUT
/
teams
/
{team_id}
/
avatar
Upload team avatar
curl --request PUT \
  --url https://api.mnemom.ai/v1/teams/{team_id}/avatar \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form file='@example-file'
{
  "avatar_url": "https://cdn.mnemom.ai/avatars/agents/mnm-7f3b9e2a/abc123.png"
}

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

team_id
string
required

Team identifier (UUID)

Body

multipart/form-data
file
file
required

Avatar image. Validated for MIME type and size before upload.

Response

Avatar uploaded; persistent URL returned

avatar_url
string<uri>
required

Public URL of the uploaded avatar (CDN-served).

Example:

"https://cdn.mnemom.ai/avatars/agents/mnm-7f3b9e2a/abc123.png"