Gerar PDF da diligência
curl --request GET \
--url https://api.dihub.com.br/diligences/{id}/download-pdf \
--header 'X-Api-Token: <api-key>'const options = {method: 'GET', headers: {'X-Api-Token': '<api-key>'}};
fetch('https://api.dihub.com.br/diligences/{id}/download-pdf', 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}/download-pdf"
headers = {"X-Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"downloadUrl": "https://...amazonaws.com/550e8400-e29b-41d4-a716-446655440000/PDF-Unico.pdf?X-Amz-Signature=...",
"expiresAt": "2026-10-15T14:10:00.000Z"
}Endpoints
Gerar PDF da diligência
Gera o relatório da diligência em PDF e devolve um link temporário para download
GET
/
diligences
/
{id}
/
download-pdf
Gerar PDF da diligência
curl --request GET \
--url https://api.dihub.com.br/diligences/{id}/download-pdf \
--header 'X-Api-Token: <api-key>'const options = {method: 'GET', headers: {'X-Api-Token': '<api-key>'}};
fetch('https://api.dihub.com.br/diligences/{id}/download-pdf', 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}/download-pdf"
headers = {"X-Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"downloadUrl": "https://...amazonaws.com/550e8400-e29b-41d4-a716-446655440000/PDF-Unico.pdf?X-Amz-Signature=...",
"expiresAt": "2026-10-15T14:10:00.000Z"
}Como funciona
A resposta não é o arquivo: é um JSON comdownloadUrl (link pré-assinado) e expiresAt. Baixe o arquivo antes de expiresAt; depois disso, chame o endpoint de novo.
mergeCertificates=0(padrão): gera só o relatório.mergeCertificates=1: gera um PDF único com o relatório e as certidões concluídas.
404 com No completed certificates available for download.
Para baixar uma certidão isolada, use GET /certificate/{id}/download-pdf.Authorizations
Token de API gerado no dashboard, enviado no header X-Api-Token.
Path Parameters
ID da diligência
Query Parameters
1 junta as certidões concluídas ao relatório num PDF único; 0 gera só o relatório.
Available options:
0, 1