Itens Pendentes
Este endpoint permite consultar registros que ainda não foram confirmados pelo cliente.
Os itens retornados conterão a flag:
"confirmed": false
Isso indica que o dado ainda não foi confirmado via endpoint de confirmação.
Comportamento da Consulta
- O resultado é paginado.
- Caso não seja informado
cnjIdoucnj, serão retornados todos os processos cadastrados que possuam itens pendentes. - Pode ser utilizado como alternativa ao callback, caso o cliente prefira consultar manualmente os registros não confirmados.
Requisição
GET https://api.push.codilo.com.br/v1/pendentes
Parâmetros
Atenção
Os parâmetros abaixo devem ser enviados como query string.
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| cnjId | uuid | false | ID do processo cadastrado |
| cnj | string | false | Número CNJ do processo |
| page | number | false | Número da página |
| limit | number | false | Quantidade de registros por página (1 a 200) |
Exemplos de Requisição
- cURL
- Python
- PHP
- Node.js
curl --request GET \
--url "https://api.push.codilo.com.br/v1/pendentes?cnjId=uuid&limit=2" \
--header "Authorization: Bearer SEU_ACCESS_TOKEN"
import requests
headers = {
"Authorization": "Bearer SEU_ACCESS_TOKEN"
}
response = requests.get(
"https://api.push.codilo.com.br/v1/pendentes?cnjId=uuid&limit=2",
headers=headers
)
print(response.json())
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.push.codilo.com.br/v1/pendentes?cnjId=uuid&limit=2');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SEU_ACCESS_TOKEN',
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
fetch("https://api.push.codilo.com.br/v1/pendentes?cnjId=uuid&limit=2", {
method: "GET",
headers: {
Authorization: "Bearer SEU_ACCESS_TOKEN",
},
})
.then(response => response.json())
.then(data => console.log(data));
Exemplo de Resposta (200 - OK)
- Sucesso
{
"success": true,
"data": {
"totalItems": "number",
"currentPage": "number",
"pageSize": "number",
"totalPages": "number",
"list": [
{
"id": "uuid",
"cnj": "string",
"ignore": "boolean",
"createdAt": "datetime",
"info": [
{
"id": "uuid",
"platform": "string",
"lastResponse": "datetime",
"data": [
{
"cover": [
{
"id": "uuid",
"description": "string",
"value": "string",
"confirmed": false
}
],
"steps": [
{
"id": "uuid",
"timestamp": "datetime",
"description": "string",
"confirmed": false
}
]
}
]
}
]
}
]
}
}
Status Codes
| Status | Significado | Descrição |
|---|---|---|
| 200 | OK | Dados retornados com sucesso |
| 401 | Unauthorized | Token inválido ou não informado |
| 500 | Internal Server Error | Erro interno da aplicação |