Endpoint: PUT/PATCH /event/seller/{account_id}/events/{id}/
Autenticação: JWT obrigatório ou Chave de API aceita Atualiza um evento existente. A consistência entre type e os blocos de endereço é validada:
  • Mantendo o mesmo type: envie o address ou digital_address correspondente e o registro existente é atualizado.
  • Alternando IN_PERSONONLINE: omita address, envie digital_address. O endereço físico existente é removido e um novo endereço digital é criado.
  • Alternando ONLINEIN_PERSON: omita digital_address, envie address. O endereço digital existente é removido e um novo endereço físico é criado.

Pré-requisitos

  • O evento deve pertencer a {account_id}.
  • O payload deve respeitar as regras de endereço acima; inconsistências retornam 400.

Parâmetros de caminho

string (uuid)
required
string (uuid)
required

Corpo da requisição

Os mesmos campos do endpoint de criação. Todos os campos são opcionais em PATCH. Campos editáveis notáveis:
string
string
Sanitizada no servidor.
string
IN_PERSON ou ONLINE — a alternância é suportada, mas o bloco de endereço correspondente é obrigatório.
boolean
string
"1".."12".
string
"0".."12".
string
string
string
string
string (datetime)
string (datetime)
object
object

Resposta

200 OK com o evento atualizado, no mesmo formato do endpoint de detalhe.

Erros

Exemplos