Manual de uso de la API

Esta API permite enviar mensajes de texto y mensajes con imágenes a través de WhatsApp.

1. Endpoint de la API

La URL principal para enviar mensajes es:

https://meta.mbaeteko.com/api/enviar

2. Parámetros

Se pueden enviar por GET o POST:

Parámetro Descripción Obligatorio
token Token de autenticación de tu usuario/sucursal.
celular Número de WhatsApp del destinatario (ej: 595976815431).
mensaje Texto que deseas enviar.
imagen URL de la imagen que se quiere enviar (opcional). No
plantillaNombre de una plantilla aprobada por Meta. Recomendado para iniciar conversaciones.No
idiomaCódigo de idioma exacto de la plantilla, por ejemplo es o es_AR.No
variablesVariables del cuerpo de la plantilla en JSON o separadas por coma.No
tipo_archivoimage, video, audio o document.No
nombre_archivoNombre visible del documento adjunto.No

3. Ejemplos de uso

3.1 Enviar solo texto
https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&mensaje=Hola
        
3.2 Enviar mensaje con imagen
https://meta.mbaeteko.com/api/enviar?token=23423&celular=595976815431&mensaje=Hola&imagen=https://meta.mbaeteko.com/login/dist/images/logo-horizontal.png
        
3.3 Enviar una plantilla oficial de Meta
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.

3.4 Usando PHP (ejemplo)
<?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'];
}
?>
        
3.5 Usando JavaScript (fetch)
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);
    }
});
        

4. Respuestas de la API

5. Notas importantes