Referência da API - Ingestão de Eventos
Documentação completa da API com exemplos e códigos de resposta.
Estrutura do Evento
Campos Obrigatórios
Campos Obrigatórios
Identificador único. Use UUIDs ou combine ID do cliente + timestamp + ação.
ID do cliente Dodo Payments. Deve ser um cliente existente e válido.
Tipo de evento que corresponde ao nome do evento do seu medidor (case-sensitive). Exemplos:
api.call, image.generatedCampos Opcionais
Campos Opcionais
Enviando Eventos
Modelos de Ingestão
Padrões de eventos prontos para casos de uso comuns. Comece com um modelo comprovado em vez de construir do zero.Modelo LLM
Rastreie o uso de tokens de IA em OpenAI, Anthropic, Groq, Gemini e mais.
Modelo de API Gateway
Meça solicitações de API com suporte a filtragem de endpoint e limitação de taxa.
Modelo de Armazenamento de Objetos
Rastreie uploads de arquivos e consumo de armazenamento para serviços de armazenamento em nuvem.
Modelo de Stream
Meça a largura de banda de streaming para vídeo, áudio e dados em tempo real.
Modelo de Intervalo de Tempo
Cobrança por tempo decorrido para funções serverless e instâncias de computação.
Ver Todos os Modelos
Veja todos os modelos disponíveis com guias de implementação detalhados.
Melhores Práticas
Use IDs de Evento Únicos
Use IDs de Evento Únicos
Use IDs determinísticos para evitar duplicatas:
${customerId}_${action}_${timestamp}Implemente Retentativas
Implemente Retentativas
Tente novamente em erros 5xx com backoff exponencial. Não tente novamente em erros 4xx.
Inclua Timestamps
Inclua Timestamps
Omitir para eventos em tempo real. Incluir para eventos atrasados/lote para precisão.
Monitore a Entrega
Monitore a Entrega
Rastreie taxas de sucesso e coloque eventos falhados em fila para retentativa.
Resolução de Problemas
Eventos não aparecendo
Eventos não aparecendo
- O nome do evento deve corresponder exatamente ao medidor (case-sensitive)
- O ID do cliente deve existir
- Verifique se os filtros do medidor não estão excluindo eventos
- Verifique se os timestamps são recentes
Erros de Autenticação (401)
Erros de Autenticação (401)
Verifique se a chave da API está correta e use o formato:
Bearer YOUR_API_KEYErros de Validação (400)
Erros de Validação (400)
Certifique-se de que todos os campos obrigatórios estão presentes:
event_id, customer_id, event_nameMetadados não agregando
Metadados não agregando
- As chaves de metadados devem corresponder exatamente ao “Sobre Propriedade” do medidor
- Use números, não strings:
tokens: 150nãotokens: "150"
Próximos Passos
Criar Medidores
Defina como seus eventos são agregados em quantidades cobradas com filtros e funções de agregação.
Modelos de Ingestão
Use modelos prontos para casos de uso comuns, como rastreamento de LLM, gateways de API e armazenamento.
Tutorial Completo
Construa um gerador de imagens de IA completo com cobrança baseada em uso do zero.
Referência da API
Documentação completa da API com todos os parâmetros, códigos de resposta e testes interativos.