Confirmar recebimento itens
Este endpoint permite confirmar o recebimento e o processamento dos dados enviados via callback.
Após a confirmação, os itens informados deixam de ser reenviados em novos callbacks, reduzindo o volume de dados trafegados e melhorando a performance da integração.
É possível:
- Confirmar todo o monitoramento de uma única vez, informando apenas o
cnjId - Confirmar itens específicos individualmente (capa, propriedades, partes ou andamentos)
Requisição
POST https://api.push.codilo.com.br/v1/confirmar
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| cnjId | uuid | true | ID do processo cadastrado no monitoramento |
| coverIds | array | false | Lista de IDs dos itens da capa |
| propertyIds | array | false | Lista de IDs das propriedades |
| personIds | array | false | Lista de IDs das partes |
| stepIds | array | false | Lista de IDs dos andamentos |
Exemplos de Requisição
- cURL
- Python
- PHP
- Node.js
curl --request POST \
--url https://api.push.codilo.com.br/v1/confirmar \
--header 'Authorization: Bearer SEU_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"cnjId": "uuid",
"coverIds": ["uuid", "uuid"]
}'
import requests
headers = {
"Authorization": "Bearer SEU_ACCESS_TOKEN",
"Content-Type": "application/json"
}
json_data = {
"cnjId": "uuid",
"coverIds": ["uuid", "uuid"]
}
response = requests.post(
"https://api.push.codilo.com.br/v1/confirmar",
headers=headers,
json=json_data
)
print(response.json())
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.push.codilo.com.br/v1/confirmar');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SEU_ACCESS_TOKEN',
'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
"cnjId" => "uuid",
"coverIds" => ["uuid", "uuid"]
]));
$response = curl_exec($ch);
curl_close($ch);
echo $response;
fetch("https://api.push.codilo.com.br/v1/confirmar", {
method: "POST",
headers: {
Authorization: "Bearer SEU_ACCESS_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({
cnjId: "uuid",
coverIds: ["uuid", "uuid"],
}),
})
.then(response => response.json())
.then(data => console.log(data));
Exemplo de Resposta (200 - OK)
- Sucesso
{
"success": true,
"data": {
"cnjId": "uuid",
"coverIds": ["uuid"],
"propertyIds": ["uuid"],
"personIds": ["uuid"],
"stepIds": ["uuid"]
}
}
Status Codes
| Status | Significado | Descrição |
|---|---|---|
| 200 | OK | Confirmação realizada com sucesso |
| 401 | Unauthorized | Token inválido ou não informado |
| 500 | Internal Server Error | Erro interno da aplicação |