Saltar al contenido
softperu.pe

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