{"info":{"name":"LexNode — primeiros passos","description":"As requisições que levam do zero ao motor trabalhando por você.\n\nPreencha a variável `apiKey` com a chave criada no portal. A autenticação\né `Authorization: Bearer <chave>` e já está configurada na coleção.\n\nA especificação completa da API está em `/openapi.json`.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://api.lexnode.com.br","description":"Endereço da API."},{"key":"apiKey","value":"","description":"Sua chave de API. Crie uma no portal, em Chaves."},{"key":"oabNumero","value":"123456","description":"Número da inscrição na OAB, só dígitos."},{"key":"oabUf","value":"SP","description":"UF da inscrição na OAB."},{"key":"tribunal","value":"TJSP","description":"Sigla do tribunal, como em /v1/tribunals."},{"key":"numeroCnj","value":"0000000-00.0000.0.00.0000","description":"Número do processo no padrão CNJ."},{"key":"termo","value":"nome da empresa","description":"Termo a vigiar no diário oficial."},{"key":"consulta","value":"dano moral","description":"Texto a pesquisar no acervo."},{"key":"chaveDaPublicacao","value":"","description":"Chave de uma publicação, vinda de qualquer listagem."},{"key":"idDaBusca","value":"","description":"Identificador de uma busca já feita."},{"key":"idDoEndpoint","value":"","description":"Identificador de um endpoint de webhook."},{"key":"urlDoReceptor","value":"https://exemplo.com.br/webhooks/lexnode","description":"URL https do seu receptor de webhooks."}],"item":[{"name":"1. Primeira travessia","description":"A sequência mínima para sair do zero: provar a chave, pôr o motor a vigiar e colher o que ele encontrou. Nenhuma das quatro consome créditos.","item":[{"name":"Conferir saldo e uso","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"Primeira chamada de quem acabou de criar a chave: responde na hora e prova que a credencial vale. Devolve o consumo do período e o saldo restante.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/usage","host":["{{baseUrl}}"],"path":["v1","usage"]}}},{"name":"Listar tribunais atendidos","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"O catálogo de siglas que o motor aceita. É por aqui que se descobre como escrever o tribunal nas demais chamadas.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/tribunals","host":["{{baseUrl}}"],"path":["v1","tribunals"]}}},{"name":"Criar vigília por inscrição na OAB","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"description":"Põe o motor a varrer os diários oficiais atrás das publicações dessa inscrição, todos os dias, sem que você chame nada. A varredura acontece no servidor.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/monitors","host":["{{baseUrl}}"],"path":["v1","monitors"]},"body":{"mode":"raw","raw":"{\n  \"type\": \"OAB\",\n  \"label\": \"Inscrição do escritório\",\n  \"oabNumber\": \"{{oabNumero}}\",\n  \"oabState\": \"{{oabUf}}\"\n}","options":{"raw":{"language":"json"}}}}},{"name":"Ver o que chegou desde a última leitura","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"O acumulado das varreduras. Chame quando quiser saber o que há de novo — insistir não faz nada chegar mais rápido; a varredura tem ritmo próprio.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/events?limit=50","host":["{{baseUrl}}"],"path":["v1","events"],"query":[{"key":"limit","value":"50","description":"Quantos eventos trazer nesta página."}]}}}]},{"name":"2. Processo","description":"Consulta pelo número CNJ. O preço muda conforme a resposta venha do acervo do motor ou de uma ida à fonte — o corpo da resposta diz qual foi.","item":[{"name":"Consultar processo pelo número CNJ","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"Cadastro, classe, assunto e partes, quando a fonte os publica. Responde do acervo quando já o tem.\n\nCusto: 1 crédito quando vem do acervo, 3 créditos quando vai à fonte.","url":{"raw":"{{baseUrl}}/v1/processes/{{numeroCnj}}","host":["{{baseUrl}}"],"path":["v1","processes","{{numeroCnj}}"]}}},{"name":"Listar movimentações do processo","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"A tramitação, da mais recente para a mais antiga.\n\nCusto: 5 créditos.","url":{"raw":"{{baseUrl}}/v1/processes/{{numeroCnj}}/movements","host":["{{baseUrl}}"],"path":["v1","processes","{{numeroCnj}}","movements"]}}},{"name":"Criar vigília sobre um processo","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"description":"O motor passa a acompanhar esse processo e avisa a cada movimentação nova. Informe `distributedAt` quando o processo for recém-distribuído: o motor espera o índice da fonte alcançar a data em vez de tratar a ausência como erro.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/monitors","host":["{{baseUrl}}"],"path":["v1","monitors"]},"body":{"mode":"raw","raw":"{\n  \"type\": \"PROCESS\",\n  \"label\": \"Processo do cliente\",\n  \"tribunalAlias\": \"{{tribunal}}\",\n  \"processNumber\": \"{{numeroCnj}}\"\n}","options":{"raw":{"language":"json"}}}}}]},{"name":"3. Diário oficial","description":"As publicações. A vigília entrega o que é novo; a busca responde na hora sobre o que já saiu.","item":[{"name":"Buscar publicações de um processo","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"As publicações já vinculadas a um número CNJ. É o caminho mais barato do diário.\n\nCusto: 2 créditos.","url":{"raw":"{{baseUrl}}/v1/publications?processNumber={{numeroCnj}}","host":["{{baseUrl}}"],"path":["v1","publications"],"query":[{"key":"processNumber","value":"{{numeroCnj}}","description":"Número CNJ do processo."}]}}},{"name":"Ler uma publicação","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"O teor completo de uma publicação. A chave vem de qualquer listagem ou do evento da vigília.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/publications/{{chaveDaPublicacao}}","host":["{{baseUrl}}"],"path":["v1","publications","{{chaveDaPublicacao}}"]}}},{"name":"Criar vigília por termo","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"description":"Varre o diário atrás de um termo — nome de empresa, marca, princípio ativo. Sem `tribunalAlias` a varredura é nacional; com ele, recortada, que é o que alcança a cauda de um termo comum num tribunal pesado.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/monitors","host":["{{baseUrl}}"],"path":["v1","monitors"]},"body":{"mode":"raw","raw":"{\n  \"type\": \"TERM\",\n  \"label\": \"Termo de interesse\",\n  \"term\": \"{{termo}}\"\n}","options":{"raw":{"language":"json"}}}}}]},{"name":"4. Jurisprudência e precedentes","description":"O acervo próprio do motor: acórdãos indexados e os temas e teses dos tribunais superiores.","item":[{"name":"Pesquisar jurisprudência","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"description":"Busca no índice do acervo. A busca é congelada: o mesmo identificador devolve os mesmos resultados depois, sem cobrar de novo.\n\nCusto: 3 créditos por busca nova.","url":{"raw":"{{baseUrl}}/v1/publications/text-searches","host":["{{baseUrl}}"],"path":["v1","publications","text-searches"]},"body":{"mode":"raw","raw":"{\n  \"query\": \"{{consulta}}\",\n  \"limit\": 20\n}","options":{"raw":{"language":"json"}}}}},{"name":"Reabrir uma busca congelada","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"Os resultados exatos de uma busca já feita, na ordem em que saíram.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/publications/text-searches/{{idDaBusca}}","host":["{{baseUrl}}"],"path":["v1","publications","text-searches","{{idDaBusca}}"]}}},{"name":"Consultar precedentes qualificados","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"Temas e teses de tribunal superior, com a situação de cada um. Filtre por texto, por tribunal ou pelo número do tema.\n\nCusto: 1 crédito.","url":{"raw":"{{baseUrl}}/v1/precedents?query={{consulta}}","host":["{{baseUrl}}"],"path":["v1","precedents"],"query":[{"key":"query","value":"{{consulta}}","description":"Texto a procurar na tese e no assunto."}]}}}]},{"name":"5. Entrega por webhook","description":"Em vez de perguntar, receber. O motor assina cada entrega com HMAC-SHA256 e reentrega o que falhou.","item":[{"name":"Cadastrar endpoint","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"description":"O segredo de assinatura volta UMA vez, na resposta desta chamada. Guarde-o: ele não é exibido de novo.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/webhooks/endpoints","host":["{{baseUrl}}"],"path":["v1","webhooks","endpoints"]},"body":{"mode":"raw","raw":"{\n  \"url\": \"{{urlDoReceptor}}\",\n  \"description\": \"Receptor de produção\"\n}","options":{"raw":{"language":"json"}}}}},{"name":"Disparar entrega de teste","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"description":"Manda um evento sintético ao seu receptor para conferir a verificação da assinatura antes de haver tráfego real.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/webhooks/endpoints/{{idDoEndpoint}}/test","host":["{{baseUrl}}"],"path":["v1","webhooks","endpoints","{{idDoEndpoint}}","test"]}}},{"name":"Conferir a saúde da entrega","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"description":"Quantas entregas estão pendentes, em retentativa e em falha, por endpoint.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/webhooks/health","host":["{{baseUrl}}"],"path":["v1","webhooks","health"]}}},{"name":"Reentregar o que falhou","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"description":"Reenfileira as entregas em falha desse endpoint. Nenhum evento é descartado: o histórico fica disponível por 180 dias.\n\nCusto: Não consome créditos.","url":{"raw":"{{baseUrl}}/v1/webhooks/endpoints/{{idDoEndpoint}}/replay","host":["{{baseUrl}}"],"path":["v1","webhooks","endpoints","{{idDoEndpoint}}","replay"]}}}]}]}