
Cálculo e decisões
em uma chamada.
Duas APIs HTTP com a mesma chave: o cálculo trabalhista, com a conta de cada verba, e a busca em 7 tribunais, com a cobertura de cada base à vista. Para o seu sistema, a sua IA ou a sua automação.
Os exemplos desta página são respostas reais da API.
Duas APIs com a mesma chave. A de cálculo devolve cada verba com a conta. A de jurisprudência busca em sete tribunais com a cobertura à vista. Chame do seu sistema, da sua IA ou da sua automação.
Como se liga
Uma chave do seu lado, dois serviços do nosso.
Sua IA, sua automação ou seu sistema chamam a mesma API. O cálculo e a busca respondem no mesmo padrão.
As duas APIs
As rotas de cada serviço.
Cálculo trabalhista
Você envia o caso e recebe cada verba com a conta e a base, mais FGTS, INSS e IR. Nenhum caso é guardado.
- POST/v1/calculos/trabalhista
- POST/v1/calculos/trabalhista/validar
- GET/v1/esquema
- GET/v1/saude
Jurisprudência
Uma busca só em até 7 tribunais, com o mesmo formato de resposta para todos e a cobertura de cada base declarada.
- GET/v1/jurisprudencia/busca
- GET/v1/jurisprudencia/{id}
- GET/v1/jurisprudencia/cobertura
Veja chamando
Uma chamada, uma resposta que se confere.
Três chamadas reais: um cálculo, uma busca em três tribunais de Minas e o erro que explica o que faltou. A chave vai no cabeçalho, nunca no corpo do pedido.
{ "itens": [ { "nome": "Saldo de Salário", "atualizado": "3134.40" }, { "nome": "Aviso Prévio Indenizado", "atualizado": "4075.19" }, { "nome": "Férias + 1/3", "atualizado": "14977.27" }, { "nome": "13º Salário", "atualizado": "11873.93" } ], "total_atualizado": "34060.79", "fgts": { "deposito_atualizado": "1530.42" }, "inss": { "contribuicao_a_descontar": "1411.97" }, "irpf": { "valor_devido": "0.00" }}
Cada item sai também com a memória de cálculo e o nível de confiança. Caso fictício, saída real do motor.
{ "itens": [ { "id": "eproc:240666", "fonte": "TRF6", "tipo": "acordao", "processo": "0012856-53.2014.4.01.3811", "orgao_julgador": "3ª Turma", "data_julgamento": "2025-05-09", "ementa_status": "completa", "trecho_da_ementa": "DIREITO TRIBUTÁRIO E PROCESSUAL CIVIL. EXECUÇÃO FISCAL…" }, { "id": "trt3:189932", "fonte": "TRT3", "tipo": "acordao", … } ], "por_base": [ { "base": "eproc", "ordem_aplicada": "relevancia", "encontrados_ate_1000": 1000, "ms": 364 }, { "base": "trt3", "ordem_aplicada": "relevancia", "encontrados_ate_1000": 1000, "ms": 459 }, { "base": "tjmg", "ordem_aplicada": "relevancia", "encontrados_ate_1000": 1000, "ms": 501 } ], "bases_sem_resposta": [], "proximo_cursor": "eyJvIjp7…"}
Cada decisão vem no mesmo formato, de qualquer tribunal. Base lenta não derruba a busca: ela aparece em "bases_sem_resposta" e as outras respondem.
{ "erro": "…", "codigo": "CAMPO_DESCONHECIDO", "campos_desconhecidos": [ "contrato.multas_indenizacao (você quis dizer contrato.multas_indenizacoes?)" ]}
Campo digitado errado vira erro com a sugestão, e não um cálculo que parece completo mas sem a verba.
A chave de API fica fora do caso. Sem a chave, a resposta é 401 com o código NAO_AUTORIZADO.
Todas as rotas, campos e exemplos estão na documentação: Ler a documentação →
Feita para integrar
O que o seu sistema precisa saber de antemão.
Chave no cabeçalho
Authorization: Bearer. No servidor fica só o hash da chave, nunca a chave.
Cota à vista
A cota diária volta nos cabeçalhos X-Cota-Limite e X-Cota-Restante. Esgotou, é 429 com código próprio.
Entrada estrita
Campo desconhecido é erro com a sugestão do nome certo. Para ignorar campos, o modo permissivo avisa cada um.
Um formato só
Toda decisão sai no mesmo registro: tribunal, processo, relator, datas, ementa e o estado da ementa (completa, truncada, suspeita ou ausente).
Cobertura declarada
Período, total e atualização de cada base vêm na rota de cobertura, que não pede chave. Quem consulta sabe o que não está procurando.
Nada guardado
O cálculo não guarda o caso. Cada resposta traz a versão do motor no cabeçalho X-Fontejus-Motor e Cache-Control: no-store.
Onde ela encaixa
Na sua IA, na sua automação, no seu sistema.
Servidor com servidor. Estes são os sinais que a API devolve para o seu código tratar.
Na sua IA
A IA chama a API como ferramenta: lê o caso, monta a chamada e cita a fonte da resposta. Quem calcula é sempre o motor.
Em automações
n8n, Make ou qualquer ferramenta que fale HTTP. Do formulário do cliente à planilha e à minuta, sem copiar e colar.
No seu sistema
A chave fica no seu back-end, e o limite por IP é de 20 pedidos a cada 10 segundos.
Perguntas
O que você vai querer saber.
Se a sua dúvida não estiver aqui, escreva para nós.