cost.requested representa uma unidade individual de consumo (ex.: chamadas de API, tokens de IA, mensagens enviadas) que precisa ser rastreada e eventualmente liquidada.
O evento é disparado imediatamente quando o registro de custo é criado, antes de qualquer agregação em lote ou reporte ao billing meter. Consumidores downstream podem usar este evento para atualizar dashboards de uso em tempo real, aplicar limites de gastos ou disparar alertas.
Registros de custo são criados com um
costBatchWindowRef que agrupa custos relacionados para liquidação em lote. O costBatchId será null até que o Processador de Liquidação de Custos agregue e liquide o lote.Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Type | cost.requested |
Schema do Payload
Identificador único do registro de custo.
FK para Organization.
FK para Fee.
FK para Token.
FK para CostBatch.
Referência única da janela para agrupamento em lote.
Unidades consumidas.
Preço por unidade.
Moeda do token (
USD, BRL, EUR).quantity x unitAmount.
Taxa de conversão aplicada.
Provedor da taxa de câmbio.
Valor final na moeda da organização.
Moeda da organização (
USD, BRL, EUR).Timestamp de criação.
Timestamp da última atualização.