Cadastrar um novo processo
Cadastra um novo processo a ser consultado diariamente. Será pesquisado em todas as instâncias disponíveis em nossa API.
Para não receber callback ou já deixar confirmado todos os dados capturados anterior a data de cadastro do processo, enviar a propriedade ignore como true.
Podes enviar headers customizados para receber de nossos envios.
Todos os envios terão o header: 'User-Agent': 'CodiloCallback/1.0 (+http://codilo.com.br/)'
Informações
CNJ (Conselho Nacional de Justiça)
Formato: NNNNNNN-DD.AAAA.J.TR.OOOO
Parte | Descrição |
---|---|
NNNNNNN | Número sequencial de cada tribunal - reiniciado todo ano |
DD | Dígito verificador do número sequencial |
AAAA | Ano do processo |
J | Número da justiça correspondente * |
TR | Número correspondente ao poder judiciário que atua na região |
OOOO | Origem - órgão/comarca que vai julgar |
Processos em Segredo de Justiça
Para capturar Processos em Segredo de Justiça é necessário passar a credencial de acordo com os parâmetros informados abaixo.
É necessário que a credencial seja válida no sistema especificado.
Estrutura do objeto Credentials.
Requisição
POST https://api.push.codilo.com.br/v1/processo/novo
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
cnj | string-cnj | true | Número válido do Processo em formato padrão CNJ |
callbacks | array | false | URL de callback com o método e header customizado |
ignore | boolean | false | Propriedade para ignorar dados anterior ao cadastro |
credentials | object | false | Credentials Autenticação para Segredo de Justiça. Detalhes abaixo |
Exemplos
- cURL
- Python
- PHP
- NodeJs
curl --request POST \
--url https://api.push.codilo.com.br/v1/processo/novo \
--header 'Authorization: Bearer eyJh...s-82g' \
--header 'Content-Type: application/json' \
--data '{
"cnj": "0030779-57.2015.8.10.0001",
"ignore": false,
"callbacks": [
{
"method": "POST",
"url": "https://callback.seudominio.com.br",
"headers": {
"My-Custom-Header": "My-Custom-Header-Value"
}
}
],
"credentials": {
"login": "123456",
"platform": "esaj",
"type": "codilo"
}
}'
import requests
headers = {
'Authorization': 'Bearer eyJh...s-82g',
'Content-Type': 'application/json',
}
json_data = {
'cnj': '0030779-57.2015.8.10.0001',
'ignore': False,
'callbacks': [
{
'method': 'POST',
'url': 'https://callback.seudominio.com.br',
'headers': {
'My-Custom-Header': 'My-Custom-Header-Value',
},
},
],
'credentials': {
'login': '123456',
'platform': 'esaj',
'type': 'codilo',
},
}
response = requests.post('https://api.push.codilo.com.br/v1/processo/novo', headers=headers, json=json_data)
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.push.codilo.com.br/v1/processo/novo');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer eyJh...s-82g',
'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n \"cnj\": \"0030779-57.2015.8.10.0001\",\n \"ignore\": false,\n \"callbacks\": [\n {\n \"method\": \"POST\",\n \"url\": \"https://callback.seudominio.com.br\",\n \"headers\": {\n \"My-Custom-Header\": \"My-Custom-Header-Value\"\n }\n }\n ],\n \"credentials\": {\n \"login\": \"123456\",\n \"platform\": \"esaj\",\n \"type\": \"codilo\"\n }\n}");
$response = curl_exec($ch);
curl_close($ch);
fetch("https://api.push.codilo.com.br/v1/processo/novo", {
method: "POST",
headers: {
Authorization: "Bearer eyJh...s-82g",
"Content-Type": "application/json",
},
body: JSON.stringify({
cnj: "0030779-57.2015.8.10.0001",
ignore: false,
callbacks: [
{
method: "POST",
url: "https://callback.seudominio.com.br",
headers: {
"My-Custom-Header": "My-Custom-Header-Value",
},
},
],
credentials: {
login: "123456",
platform: "esaj",
type: "coodilo",
},
}),
});
Respostas
- Sucesso
{
"success": true,
"data": {
"id": "43e595f8-716f-464b-9c2a-5c4318bd787c",
"cnj": "0030779-57.2015.8.10.0001",
"createdAt": "2022-03-11T13:16:52.894Z",
"credentials": true,
"info": [
{
"id": "796f03a3-3468-4c80-b515-8192b495b2bf",
"source": "Consulta de Tribunais",
"platform": "Jurisconsult",
"search": "Tribunal de Justiça do Maranhão",
"query": "Consulta de Processos de 1º Grau"
},
{
"id": "c248cddf-f3f9-448d-9e7e-5f55122765c7",
"source": "Consulta de Tribunais",
"platform": "Jurisconsult",
"search": "Tribunal de Justiça do Maranhão",
"query": "Consulta de Processos de 2º Grau"
},
{
"id": "35490614-b905-4cda-94df-e4c02ce3d877",
"source": "Consulta de Tribunais",
"platform": "PJe da Justiça Estadual",
"search": "Tribunal de Justiça do Maranhão",
"query": "Consulta de Processos de 1º Grau"
},
{
"id": "0e59e5ff-a698-4ca0-abd4-878acbeaf56d",
"source": "Consulta de Tribunais",
"platform": "PJe da Justiça Estadual",
"search": "Tribunal de Justiça do Maranhão",
"query": "Consulta de Processos de 2º Grau"
}
]
}
}
| Status | Significado | Descrição | Schema | | ------ | ------------ | --------------------- | ------ | --- | ---- | | 200 | OK | Sucesso | None | | 401 | Invalid CNJ | "value" must be "cnj" | | 401 | Unauthorized | Access denied | None | | None |
Objetos
Credentials
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
type | string | true | Aceita o formato codilo |
login | string | true | Login que será enviado para o autenticador |
platform | string | true | Plataforma que será usada a credencial |