La URL principal para enviar mensajes es:
https://meta.mbaeteko.com/api/enviar
Se pueden enviar por GET o POST:
| Parámetro | Descripción | Obligatorio |
|---|---|---|
| token | Token de autenticación de tu usuario/sucursal. | Sí |
| celular | Número de WhatsApp del destinatario (ej: 595976815431). | Sí |
| mensaje | Texto que deseas enviar. | Sí |
| imagen | URL de la imagen que se quiere enviar (opcional). | No |
| plantilla | Nombre de una plantilla aprobada por Meta. Recomendado para iniciar conversaciones. | No |
| idioma | Código de idioma exacto de la plantilla, por ejemplo es o es_AR. | No |
| variables | Variables del cuerpo de la plantilla en JSON o separadas por coma. | No |
| tipo_archivo | image, video, audio o document. | No |
| nombre_archivo | Nombre visible del documento adjunto. | No |
https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&mensaje=Hola
https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&mensaje=Hola&imagen=https://meta.mbaeteko.com/login/dist/images/logo-horizontal.png
https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&plantilla=aviso_cliente&idioma=es&variables=["Oscar","Factura 001-001-123"]
Cuando la opción API está activa en SISTEMAS > API Meta, este mismo endpoint utiliza WhatsApp Business Cloud API y devuelve también el message_id oficial.
<?php
$token = "23423";
$celular = "595976815431";
$mensaje = "Hola";
$imagen = "https://meta.mbaeteko.com/login/dist/images/logo-horizontal.png";
$url = "https://meta.mbaeteko.com/api/enviar?token=$token&celular=$celular&mensaje=".urlencode($mensaje)."&imagen=".urlencode($imagen);
$response = file_get_contents($url);
$data = json_decode($response, true);
if($data['status'] == 'ok'){
echo "Mensaje enviado correctamente!";
} else {
echo "Error: ".$data['msg'];
}
?>
fetch("https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&mensaje=Hola&imagen=https://meta.mbaeteko.com/login/dist/images/logo-horizontal.png")
.then(response => response.json())
.then(data => {
if(data.status === "ok"){
console.log("Mensaje enviado!");
} else {
console.error("Error:", data.msg);
}
});
freepy).