Endpoint: POST /event/seller/{account_id}/events/
Autenticação: JWT obrigatório ou Chave de API aceita Cria um evento pertencente a {account_id}. Dependendo do type, um bloco de address (endereço físico) ou digital_address (endereço digital) é obrigatório. A description do evento é sanitizada no servidor para remover HTML malicioso antes da persistência.

Pré-requisitos

  • O token deve operar a {account_id} (conta unificada).
  • Para eventos IN_PERSON, o bloco address é obrigatório. Para eventos ONLINE, o bloco digital_address é obrigatório.

Parâmetros de caminho

string (uuid)
required
Conta unificada que será dona do evento.

Corpo da requisição

string
required
Até 100 caracteres.
string
required
Descrição completa. HTML é permitido — sanitizado no servidor.
string
required
IN_PERSON ou ONLINE.
string
required
URL da imagem de capa/banner (até 256 caracteres).
string
required
Código do assunto.
string
required
Código da categoria.
string
required
TICKETING, REGISTRATION ou CONTRIBUTION.
boolean
Padrão true.
string
Limite máximo de parcelas, "1".."12". Padrão "12". Controla o teto aplicado aos checkouts.
string
Quantidade de parcelas sem juros repassadas ao comprador, "0".."12". "0" significa que sempre há juros (e a sobretaxa também se aplica ao PIX). Padrão "0".
string (datetime)
required
string (datetime)
required
object
Obrigatório quando type é IN_PERSON. Campos: name, display_map_widget, neighborhood, city, state, postal_code, country_code, street, number, complement.
object
Obrigatório quando type é ONLINE. Campos: platform (um dos valores GOOGLE_MEET, MICROSOFT_TEAMS, ZOOM, YOUTUBE, FACEBOOK, INSTAGRAM, WHATSAPP, DEFINE_LATER, OTHER), other_platform, url.

Resposta

201 Created com o evento criado. Mesmo formato do endpoint de detalhe.

Erros

Ações relacionadas

  • POST /event/seller/{account_id}/events/upload_logo/ — upload multipart para a imagem de capa do evento. Campo file (até 2 MB, formatos image/jpeg, png, jpg, gif, webp). Retorna {"url": "<public_url>"} para uso em image_url.

Exemplos