Cria um ou mais eventos para o emissor autenticado. O corpo da requisição pode ser um objeto (um evento) ou um array de objetos (vários eventos).
Após criar o evento, utilize GET /api/v1.0/events para localizar o event_id (ou capture o event_id da resposta) e iniciar emissões.
Parâmetros do corpo (body)
Categoria do evento. Valores aceitos: SPORTS, EDUCATION, CORPORATE, SOCIOCULTURAL.
Tipo de localização do evento. Valores aceitos: ONLINE ou PHYSICAL.
ONLINE: city e state são definidos como ONLINE
PHYSICAL: city e state tornam-se obrigatórios
Estado (UF) do evento (obrigatório quando location_type for PHYSICAL).Valores aceitos: AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO.
Cidade do evento (obrigatório quando location_type for PHYSICAL).
Data de início (ISO 8601). Obrigatório para date_mode SINGLE_DATE ou DATE_RANGE.
Data de término (ISO 8601). Obrigatório para date_mode DATE_RANGE.
URL pública da imagem do evento.
Define se o evento é privado.
Modo de datas do evento. Valores aceitos: SINGLE_DATE, DATE_RANGE, RECURRING, ALWAYS_AVAILABLE.Regras:
ALWAYS_AVAILABLE: datas não são obrigatórias
SINGLE_DATE e DATE_RANGE: initial_date é obrigatório (e finish_date quando for DATE_RANGE)
RECURRING: exige recurrence_type e recurrence_start_date
Horário de início do evento (quando aplicável).
Horário de término do evento (quando aplicável).
Tipo de recorrência (obrigatório quando date_mode for RECURRING).
Valores aceitos: WEEKLY, BIWEEKLY, MONTHLY, BIMONTHLY, QUARTERLY, SEMIANNUAL, ANNUAL.
Data de início da recorrência (ISO 8601). Obrigatório quando date_mode for RECURRING.
Obrigatoriedade de datas:
- Para eventos com data (
SINGLE_DATE, DATE_RANGE, RECURRING), a data é obrigatória.
- Para eventos
ALWAYS_AVAILABLE (“Sempre disponível”), as datas podem ser omitidas.
Lista de IDs de eventos conectados.
Eventos conectados podem ser utilizados pelo motor de recomendações para sugerir eventos relacionados após a emissão de certificados.
Campos e regras condicionais (ex.: obrigatoriedade de city/state) devem ser respeitados para evitar erro de validação.
Resposta
Data de início (ISO 8601).
Data de término (ISO 8601).
Status do evento (ex.: ACTIVE, COMPLETED).
Data e hora de criação (ISO 8601).
Data e hora de atualização (ISO 8601).
Exemplo de resposta
{
"event_id": "event_123",
"name": "Workshop de Tecnologia",
"description": "Workshop sobre desenvolvimento web",
"category": "EDUCATION",
"subcategory": "Oficina ou Workshop",
"city": "São Paulo",
"state": "SP",
"initial_date": "2024-02-01",
"finish_date": "2024-02-03",
"image_url": "https://example.com/event.png",
"official_url": "https://evento.com.br",
"status": "ACTIVE",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}