Atualizar Evento
Descrição
Atualiza os dados de um evento existente com base no ID informado. O campo OTP
é protegido e não pode ser alterado manualmente. Se a data final for modificada, a expiração do OTP também será ajustada automaticamente.
Verbo
PUT
URL Base
https://api.soargi.com
Endpoint
/events/{id}
Cabeçalhos
Parâmetro | Valor |
---|---|
Content-Type | application/json |
Authorization | Bearer Token |
Campos Editáveis
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
title | string | Sim | Título do evento. |
description | string | Não | Descrição detalhada do evento. |
start_date | date | Sim | Data de início (formato: YYYY-MM-DD). |
end_date | date | Sim | Data de encerramento (formato: YYYY-MM-DD). |
start_time | time | Sim | Hora de início (ex: 09:00). |
end_time | time | Sim | Hora de término (ex: 18:00). |
country | string | Não | País onde o evento será realizado (ex: Brasil/Estados Unidos). |
state | string | Não | Estado do país selecionado (ex: Acre(AC), São Paulo (SP)/Alabama(AL), Arizona(AZ)). |
address | string | Não | Endereço completo do evento. |
postal_code | string | Não | Número do código postal (ex: 72.000-000). |
timezone | string | Não | Com base na lista de de fusos (ex: (GMT-06:00) Central Time (US & Canada), (GMT-03:00) São Paulo). |
Corpo da Requisição
{
"title": "Evento Inaugural",
"description": "Apresentação do novo produto.",
"start_date": "2025-06-10",
"end_date": "2025-06-10",
"start_time": "09:00",
"end_time": "12:00",
"country": "Brasil",
"state": "São Paulo (SP)",
"address": "Av. Paulista, 1000",
"postal_code": "São Paulo",
"timezone": "America/Sao_Paulo"
}
Sucesso - 200
{
"success": true,
"data": {
"event_id": "1",
"title": "Evento de Inauguração",
"description": "Apresentação do novo produto para toda platéia.",
"start_date": "2025-06-11",
"end_date": "2025-06-11",
"start_time": "09:00:00",
"end_time": "12:00:00",
"country": "Brasil",
"state": "São Paulo (SP)",
"address": "Av. Paulista, 1000",
"postal_code": "São Paulo",
"timezone": "America/Sao_Paulo",
"cover_image": "https://api.soargi.com/public/images/events/1746117571_f4bc7a1e837614789632.jpg"
"otp": "010773",
"otp_expiration": "2025-06-10 23:59:59",
"status": "active",
"created_by": "Ricardo",
"picture": "https://api.soargi.com/public/images/profile/1746117571_f4bc7a1e8376a615a018.jpg",
"created_at": "2025-05-02 18:41:19",
"updated_at": "2025-05-02 19:03:24"
}
}
Erro - 400 (Erro de Validação)
{
"status": 400,
"messages": {
"title": "The title field is required."
}
}
Erro - 404 (Evento não encontrado)
{
"status": 404,
"error": 404,
"messages": {
"error": "Event not found."
}
}
Códigos de Resposta
- 200 - Evento atualizado com sucesso
- 400 - Dados inválidos ou campos obrigatórios ausentes
- 404 - Evento não encontrado