Listar certidões da diligência
curl --request GET \
--url https://api.dihub.com.br/diligences/{id}/certificates \
--header 'X-Api-Token: <api-key>'const options = {method: 'GET', headers: {'X-Api-Token': '<api-key>'}};
fetch('https://api.dihub.com.br/diligences/{id}/certificates', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dihub.com.br/diligences/{id}/certificates"
headers = {"X-Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"statusCode": 200,
"message": null,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"subject": {
"name": "FULANO DE TAL",
"document": "123.***.***-01"
},
"state": "MG",
"district": "BELO_HORIZONTE",
"diligenceStatus": "IN_PROGRESS",
"certificates": {
"RF - Receita Federal": [
{
"id": "9b2d7c1e-4f3a-4b8e-a1d2-3c4b5a6f7e8d",
"certificateName": "Certidão de Débitos Tributários Federais e da Dívida Ativa da União",
"emissionResultStatus": "Concluída",
"certificateStatus": "Negativa"
}
],
"TJMG - Tribunal de Justiça de Minas Gerais": [
{
"id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"certificateName": "Certidão Cível - 1ª instância - Justiça Estadual - TJMG",
"emissionResultStatus": "Concluída",
"certificateStatus": "Positiva"
},
{
"id": "7e8f9a0b-1c2d-4e3f-8a4b-5c6d7e8f9a0b",
"certificateName": "Certidão Criminal - 1ª instância - Justiça Estadual - TJMG",
"emissionResultStatus": "Em andamento",
"certificateStatus": null
}
]
},
"requester": {
"name": "Maria Souza"
}
}
}Endpoints
Listar certidões da diligência
Retorna as certidões da diligência agrupadas por emissor, com status e resultado de cada uma
GET
/
diligences
/
{id}
/
certificates
Listar certidões da diligência
curl --request GET \
--url https://api.dihub.com.br/diligences/{id}/certificates \
--header 'X-Api-Token: <api-key>'const options = {method: 'GET', headers: {'X-Api-Token': '<api-key>'}};
fetch('https://api.dihub.com.br/diligences/{id}/certificates', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dihub.com.br/diligences/{id}/certificates"
headers = {"X-Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"statusCode": 200,
"message": null,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"subject": {
"name": "FULANO DE TAL",
"document": "123.***.***-01"
},
"state": "MG",
"district": "BELO_HORIZONTE",
"diligenceStatus": "IN_PROGRESS",
"certificates": {
"RF - Receita Federal": [
{
"id": "9b2d7c1e-4f3a-4b8e-a1d2-3c4b5a6f7e8d",
"certificateName": "Certidão de Débitos Tributários Federais e da Dívida Ativa da União",
"emissionResultStatus": "Concluída",
"certificateStatus": "Negativa"
}
],
"TJMG - Tribunal de Justiça de Minas Gerais": [
{
"id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"certificateName": "Certidão Cível - 1ª instância - Justiça Estadual - TJMG",
"emissionResultStatus": "Concluída",
"certificateStatus": "Positiva"
},
{
"id": "7e8f9a0b-1c2d-4e3f-8a4b-5c6d7e8f9a0b",
"certificateName": "Certidão Criminal - 1ª instância - Justiça Estadual - TJMG",
"emissionResultStatus": "Em andamento",
"certificateStatus": null
}
]
},
"requester": {
"name": "Maria Souza"
}
}
}Como ler a resposta
certificates é um objeto cuja chave é o nome do emissor. A Análise DiHub aparece sob a chave DiHub.
Cada certidão traz:
id: use emGET /certificate/{id}/download-pdf.emissionResultStatus:Em andamento,Em acompanhamento,ConcluídaouPotencialmente Positiva. Falhas de emissão aparecem comoEm andamentoenquanto a DiHub tenta de novo.certificateStatus:Negativa,Positiva,Positiva com efeitos de negativa,Potencialmente Positiva, ounullenquanto não há resultado.
diligenceStatus vem com o valor bruto: IN_PROGRESS ou COMPLETED.Authorizations
Token de API gerado no dashboard, enviado no header X-Api-Token.
Path Parameters
ID da diligência