Saltar para a documentação
API

Definir a sua fotografia de perfil

Carrega a fotografia de perfil da pessoa, substituindo a que existisse. O corpo é a própria imagem, não JSON, com o seu tipo em `Content-Type`: `image/png`, `image/jpeg`, `image/webp` ou `image/gif`, até 5 MB.

PUT/account/photo

Executa a chamada real no seu espaço de trabalho.

PUT /account/photo

Carrega a fotografia de perfil da pessoa, substituindo a que existisse. O corpo é a própria imagem, não JSON, com o seu tipo em Content-Type: image/png, image/jpeg, image/webp ou image/gif, até 5 MB.

Exemplo

Requer account:write. A imagem é ajustada a um quadrado de 512 píxeis e guardada como WebP, e uma imagem animada mantém o primeiro fotograma. Responde com o seu novo url.

curl
curl -X PUT "$OE/account/photo" -H "$AUTH" -H "Content-Type: image/jpeg" --data-binary @me.jpg
Resposta
{  "object": "account_photo",  "url": "https://cdn-prod.openemail.uk/users/avatars/8c1d4e7a-2f90-4b3c-a6d5-1e7f0b9c2d48.webp"}

Um corpo que não seja uma imagem de um tipo aceite, seja demasiado grande ou não possa ser lido é um 422 invalid_image. Um serviço de imagens ocupado é um 503 image_busy, por isso tente novamente.

Cada carregamento recebe um URL novo, por isso uma fotografia antiga em cache nunca aparece em vez da nova.

Referência