Upload de Imagem de Capa do Evento

Descrição

Atualiza a imagem de capa de um evento existente. A nova imagem será salva em /public/images/events/ e substituirá a anterior, se existir.

Verbo

POST

URL Base

https://api.soargi.com

Endpoint

/upload/event-cover

Cabeçalhos

Parâmetro Valor
Authorization Bearer Token
Content-Type multipart/form-data

Corpo da Requisição

Os seguintes campos devem ser enviados como form-data:

event_id: 3
image: capa-evento.jpg

Resposta

{
  "success": true,
  "message": "Capa do evento atualizada com sucesso.",
  "path": "https://api.soargi.com/public/images/events/capa-evento.jpg"
}

Erros Possíveis

# 422 - event_id não enviado
{
  "status": 422,
  "error": "Validation Error",
  "messages": {
    "error": "O ID do evento é obrigatório."
  }
}

# 404 - Evento não encontrado
{
  "status": 404,
  "error": "Not Found",
  "messages": {
    "error": "Evento não encontrado."
  }
}

# 422 - Erro no envio
{
  "status": 422,
  "error": "Validation Error",
  "messages": {
    "error": "Erro no envio da imagem."
  }
}

# 500 - Erro interno
{
  "status": 500,
  "error": "Internal Server Error",
  "messages": {
    "error": "Falha ao enviar imagem."
  }
}