API e conector

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.

2 APIscom a mesma chave: cálculo trabalhista e jurisprudência
16 mspara calcular uma rescisão completa, com a conta de cada verba
7,42 milhõesde decisões pesquisáveis, contadas em 16/10/2026
7 tribunaisem 6 bases: TST, TRT3, TJMG, STF, STJ, TRF6 e TNU

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.

Sua IA
Sua automação
Seu sistema
API Fontejusuma chave, cota à vista
Cálculo trabalhistaPOST /v1/calculos/trabalhista
JurisprudênciaGET /v1/jurisprudencia/busca

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.

Terminalresposta real, abreviada
curl -s https://api.fontejus.com/v1/calculos/trabalhista \
-H "Authorization: Bearer $FONTEJUS_CHAVE" \
-d '{ "contrato": { "data_admissao": "2022-03-15", "data_demissao": "2025-06-30",
"salario": "3000.00", … } }'
200 OK · 16 ms
{  "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.

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.

Authorization: BearerX-Cota-LimiteX-Cota-RestanteX-Fontejus-MotorCache-Control: no-store200 OK401 NAO_AUTORIZADO422 CAMPO_DESCONHECIDO429 cota esgotadapor_basebases_sem_respostaproximo_cursor
Authorization: BearerX-Cota-LimiteX-Cota-RestanteX-Fontejus-MotorCache-Control: no-store200 OK401 NAO_AUTORIZADO422 CAMPO_DESCONHECIDO429 cota esgotadapor_basebases_sem_respostaproximo_cursor
Authorization: BearerX-Cota-LimiteX-Cota-RestanteX-Fontejus-MotorCache-Control: no-store200 OK401 NAO_AUTORIZADO422 CAMPO_DESCONHECIDO429 cota esgotadapor_basebases_sem_respostaproximo_cursor
01

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.

02

Em automações

n8n, Make ou qualquer ferramenta que fale HTTP. Do formulário do cliente à planilha e à minuta, sem copiar e colar.

03

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.

Os valores são tratados pelo formulário de contato. Peça acesso e respondemos com as condições.