Cria evento

POST /events

Cadastra um novo evento

Corpo da requisição

eventobjectobrigatório
event object
timestampdate-time | null

Data e hora em que o evento foi gerado no formato ISO 8601. Se não for enviado, o horário atual será usado. O prazo máximo para envio retroativo (backfill) é 24 horas. Horários no futuro não são permitidos.

idstringobrigatório

Código identificador único da entidade. Reutilize o mesmo código para enviar eventos diferentes na mesma entidade.

typestringobrigatório

ID do tipo do evento

attributesobjectobrigatório

Dados do evento de acordo com os campos configurados.

ruleobject | null

Informe, opcionalmente, a regra a ser aplicada.

rule object
namestring | null

Nome da regra, conforme cadastrado previamente. Se a regra informada não existir, não possuir versão ativa publicada ou não pertencer a este tipo de evento, a requisição não irá falhar e nenhuma regra será executada.

Respostas

201Evento criado com sucesso
401Credenciais de acesso inválidas
Response body
errorsarray
errors[] item
fieldstring

Campo da requisição onde ocorreu o erro

typestring

Código do tipo do erro

messagestring

Mensagem do erro

422Parâmetros inválidos
Response body
errorsarray
errors[] item
fieldstring

Campo da requisição onde ocorreu o erro

typestring

Código do tipo do erro

messagestring

Mensagem do erro

{
  "event": {
    "timestamp": "2024-01-01T00:00:00Z",
    "id": "string",
    "type": "transaction",
    "attributes": {
      "amount": "120.50",
      "status": "paid"
    },
    "rule": {
      "name": "minha_regra"
    }
  }
}