GET /billing/consumption devolve o número consolidado do ciclo vigente: quanto a company já consumiu, qual é o teto efetivo e quanto ainda resta.
🤖 Endpoint:GET https://requests.production.judit.io/billing/consumption. A resposta é síncrona (HTTP 200) e trazconsumption,max_consumption,remaininge as datas de abertura e fechamento do ciclo.
Quando usar
Dashboards internos
Exiba o consumo do ciclo e o saldo restante no seu próprio painel, sem depender do painel da Judit.
Alertas de uso
Dispare um aviso para o time quando o consumo cruzar 70%, 80% ou 90% do teto contratado.
Pré-flight de lotes
Antes de disparar um volume grande de consultas, confira se
remaining comporta a operação.Fechamento por ciclo
Use
cycle_started_at e cycle_ended_at para alinhar seus relatórios à janela real de faturamento.Passo 1: Fazer a Consulta (GET)
GET https://requests.production.judit.io/billing/consumption
Autenticação
Header obrigatórioapi-key, preenchido com uma chave administrativa da company. A rota não recebe parâmetros — a company é identificada a partir da própria api-key, e o company_id vem de volta na resposta.
Disponibilidade por plano
Disponível para contas nos planos HOMOLOG, PAID e JUDIT.Exemplos de Requisição
Passo 2: Ler a Resposta
Campos da Resposta
max_consumption é o teto efetivo, e não o teto contratual. Se a company tiver créditos adicionais de pós-pago liberados, eles já estão somados nesse número — por isso o valor pode mudar ao longo do ciclo mesmo sem alteração de plano.Exemplos de Uso
Alerta ao cruzar um limiar
Pré-flight antes de um lote
Antes de enfileirar um volume grande de requisições, verifique seremaining comporta a operação planejada. Isso evita interromper um processamento no meio por estouro de teto.
Próximos Passos
Histórico de Consumo
Liste as requisições do período e infira o custo de cada operação.
Créditos Disponíveis
Consulte o saldo restante em contas pré-pago.