Documentação da API DistriSync
Integre dados normalizados de unidades consumidoras, faturas e PDFs com exemplos executáveis, schemas completos e correções objetivas para cada falha.
Nesta página
O modelo da API
A integração usa conexões e trabalhos. Uma conexão representa o acesso autorizado a uma distribuidora. Um trabalho representa uma operação solicitada, como descobrir UCs ou sincronizar faturas.
Se você já possui uma fatura CELESC ou COPEL, o leitor de PDF oferece um caminho síncrono: envie o documento e receba pdf_data sem criar conexão ou trabalho.
- 1Autentique cada chamadaDetalhes
Envie sua chave em
X-API-Key. - 2Autorize uma conexãoDetalhes
Envie a distribuidora e as credenciais do titular.
- 3Crie um trabalhoDetalhes
Escolha o tipo e informe os seletores exigidos.
- 4Acompanhe até um estado terminalDetalhes
Continue consultando enquanto estiver
queued,runningoucancelling. - 5Use o resultadoDetalhes
Leia
result.items, trateerrore baixe arquivos pela URL retornada.
Sua primeira requisição
Use a URL base fornecida para o seu ambiente. O exemplo cria uma conexão CELESC; para COPEL, use CPF ou CNPJ válido, somente com dígitos.
/api/v1/connections/authorizecurl -X POST "<URL_BASE>/connections/authorize" \
-H "X-API-Key: <SUA_CHAVE>" \
-H "Content-Type: application/json" \
-d '{
"dist": "CELESC",
"username": "integracao@exemplo.com.br",
"password": "<SENHA_DA_DISTRIBUIDORA>"
}'{
"schemaVersion": "3.0",
"connectionId": "conn_exemplo_123",
"dist": "CELESC",
"installation": null,
"contractAccount": null,
"status": "active"
}