Enviar mensaje de texto por WhatsApp
POST /api/whatsapp-notify/text
Envía un mensaje de texto plano a cualquier número de WhatsApp utilizando la instancia configurada en el panel central de administración.
Autenticación: WhatsAppBearerAuth (notify_wa_api_token).
Token de WhatsApp
No uses el token de POST /api/login. Configura notify_wa_api_token en el superadministrador.
Cuerpo
Content-Type: application/json
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
number |
string | Sí | Número de destino con código de país (ej. 51 para Perú). |
message |
string | Sí | Contenido del mensaje. |
{
"number": "51987654321",
"message": "Hola, su comprobante de pago electrónico ha sido generado exitosamente."
}
Respuestas
200 — Mensaje enviado
{
"success": true,
"data": {}
}
401 — Token inválido o ausente
{
"success": false,
"message": "Token inválido o ausente."
}
502 — Error del proveedor
{
"success": false,
"message": "El proveedor no confirmó el envío."
}
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 enviarTexto.
| Lenguaje | Llamada |
|---|---|
| PHP | SinDominioFijoCualquierHostWhatsAppNotifyApi::enviarTexto |
| JavaScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarTexto |
| TypeScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarTexto |
| Java | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarTexto |
| Python | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_texto |
| C# | SinDominioFijoCualquierHostWhatsAppNotifyApi.EnviarTextoAsync |
| Go | SinDominioFijoCualquierHostWhatsAppNotifyAPIService.EnviarTexto |
| Ruby | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_texto |
| Kotlin | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarTexto |
| Dart | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarTexto |
| Swift | SinDominioFijoCualquierHostWhatsAppNotifyAPI.enviarTexto |