Upload de Imagem de Perfil
Descrição
Atualiza a imagem de perfil do usuário autenticado. O arquivo será salvo na pasta /public/images/profile/
e substituirá a imagem anterior automaticamente.
Verbo
POST
URL Base
https://api.soargi.com
Endpoint
/upload/profile
Cabeçalhos
Parâmetro | Valor |
---|---|
Authorization | Bearer Token |
Content-Type | multipart/form-data |
Corpo da Requisição
O campo image
deve conter o arquivo da imagem.
Form Data:
image: arquivo.jpg
Resposta
{
"success": true,
"message": "Avatar atualizado com sucesso.",
"path": "https://api.soargi.com/public/images/profile/xyz123.jpg"
}
Erros Possíveis
# 401 - Token inválido ou ausente
{
"status": 401,
"error": "Unauthorized",
"messages": {
"error": "Token inválido ou expirado."
}
}
# 404 - Usuário não encontrado
{
"status": 404,
"error": "Not Found",
"messages": {
"error": "Usuário não encontrado."
}
}
# 422 - Arquivo inválido
{
"status": 422,
"error": "Validation Error",
"messages": {
"error": "Erro no envio da imagem."
}
}