Enviar comprobante PDF por WhatsApp
POST /api/whatsapp-notify/pdf
Atajo especializado para enviar documentos PDF (facturas, boletas, notas de venta, reportes) en base64 de forma directa al cliente.
Autenticación: WhatsAppBearerAuth (notify_wa_api_token).
Cuerpo
Content-Type: application/json
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
number |
string | Sí | Número de destino con código de país. |
file |
string | Sí | PDF codificado en base64. |
filename |
string | Sí | Nombre del archivo, ej. F001-00000123.pdf. |
message |
string | No | Texto que acompaña el PDF. |
{
"number": "51987654321",
"file": "JVBERi0xLjQKJcTl8uXr...==",
"filename": "F001-00000123.pdf",
"message": "Estimado cliente, adjuntamos su comprobante electrónico."
}
Respuestas
200 — PDF enviado
{
"success": true,
"data": {}
}
401 — Token ausente o incorrecto
{
"success": false,
"message": "Token inválido o ausente."
}
Nombre en el SDK
El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método enviarPdf.
| Lenguaje | Llamada |
|---|---|
| PHP | SinDominioFijoCualquierHostWhatsAppNotifyApi::enviarPdf |
| JavaScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarPdf |
| TypeScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarPdf |
| Java | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarPdf |
| Python | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_pdf |
| C# | SinDominioFijoCualquierHostWhatsAppNotifyApi.EnviarPdfAsync |
| Go | SinDominioFijoCualquierHostWhatsAppNotifyAPIService.EnviarPdf |
| Ruby | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_pdf |
| Kotlin | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarPdf |
| Dart | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarPdf |
| Swift | SinDominioFijoCualquierHostWhatsAppNotifyAPI.enviarPdf |