Enviar documento
POST /documentos/enviarEnvia PDF por WhatsApp, e-mail ou ambos.
Exemplos prontos para Delphi, Python, Java, JavaScript, PHP e C#. O foco principal é facilitar a vida de quem trabalha com Delphi, Firebird e sistemas legados.
https://api.validoc.app.br/v1
Autenticação
X-API-Key: SUA_CHAVE
Formato
application/json
POST /documentos/enviarEnvia PDF por WhatsApp, e-mail ou ambos.
POST /documentos/{id}/reenviarReenvia o link e o código para o destinatário.
GET /documentos/{id}/statusRetorna enviado, visualizado, assinado, rejeitado ou expirado.
GET /documentos/{token}/validarUsado pelo QR Code ou link público de validação.
Exemplo compatível com Delphi 12 usando THTTPClient. Pode ser adaptado para FireDAC e rotinas do seu ERP.
uses ValidocAPI;
var
LApi: TValidocAPI;
LResp: string;
begin
LApi := TValidocAPI.Create('https://api.validoc.app.br/v1', 'SUA_CHAVE_API');
try
LResp := LApi.EnviarDocumentoPDF(
'Contrato de prestação.pdf',
'Cliente Teste',
'5585997393939',
'cliente@email.com',
'CONTRATO',
'ArquivoBase64Aqui'
);
finally
LApi.Free;
end;
end;
{
"cliente_nome": "Construtora Exemplo",
"documento_nome": "Contrato de prestação.pdf",
"arquivo_base64": "JVBERi0xLjQ...",
"canais": ["WHATSAPP", "EMAIL"],
"whatsapp": "5585997393939",
"email": "cliente@email.com",
"exigir_otp": true,
"webhook_url": "https://seusistema.com.br/webhook/validoc"
}