Skip to main content
POST
Enviar Eventos

Endpoint

Este endpoint permite enviar eventos de rastreamento (conversões, leads, page views) diretamente do seu backend.
Endpoint Flexível: Este endpoint requer apenas event_type, campaign_id e affiliate_id. Os campos session_id, properties e device_info são opcionais (exceto para conversões que precisam de order_id e order_value em properties).

Autenticação

string
required
Sua API key obtida no dashboard em Configurações → API Keys

Body Parameters

boolean
default:"false"
Indica se está enviando múltiplos eventos em lote
array
required
Array de eventos a serem processados

Response

boolean
Indica se a operação foi bem-sucedida

Exemplos

Enviar uma Conversão (Mínimo)

Campos Opcionais: Você pode adicionar campos extras como product, customer_email, url, etc. em properties conforme necessário. O endpoint é flexível e aceita qualquer campo adicional.

Resposta de Sucesso


Enviar Múltiplas Conversões (Batch)


Erros

401 - API Key Inválida

Solução: Verifique se o header X-API-Key está sendo enviado.

400 - Dados Inválidos

Solução: Corrija os dados conforme a mensagem de erro.

403 - Limite Excedido

Solução: Faça upgrade do plano ou aguarde o próximo ciclo.

429 - Rate Limit

Solução: Aguarde 60 segundos ou implemente retry com backoff.

Testando

Teste Rápido com cURL

Testando Page View ou Lead (Sem Properties)

Verificar no Dashboard

Após enviar, verifique em Conversões no dashboard se a conversão apareceu com status Pendente.

Boas Práticas

Sempre envie um order_id único para cada conversão. O sistema ignora conversões duplicadas com mesmo order_id.
Para melhor performance, envie múltiplas conversões em uma única requisição usando batch: true.
Caso receba erro 429 ou 500, implemente retry com exponential backoff (1s, 2s, 4s…).
Verifique se order_value é positivo e se affiliate_id existe antes de enviar.
Mantenha logs de todas as requisições para facilitar troubleshooting.
O endpoint é flexível: envie apenas os campos que você tem disponível. Para conversões, apenas order_id e order_value são obrigatórios em properties.

Próximos Passos

Guia Completo

Veja exemplos em mais linguagens

Dashboard

Visualize suas conversões no dashboard

Criar API Key

Gere sua API key

Aprovar Conversões

Aprenda a gerenciar conversões