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