API WhatsApp Web API WhatsApp Web

Envío de Mensajes a WhatsApp

Documentación de la API

Esta API permite enviar mensajes a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/text

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    apiKey: "Tu clave API aquí",
    id: "La identificación de la instancia aquí"
}

Cómo Enviar Textos

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": 5554991997181, // Número al que se enviará el mensaje
    "message": "Probando el envío de mensaje." // Mensaje a enviar
}

Ejemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "message": "Hola, te estoy enviando un mensaje",
    "number": "5554991997181"
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/text',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
    })
    .catch((error) => {
        console.log(error);
    });

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "message": "¡Texto enviado con éxito!",
    "phone": 5554991997181,
    "messageId": "unique_message_id"
}

Ejemplo de Respuesta de Error:

{
    "error": "Clave API inválida"
}

Códigos de Estado

La API puede devolver los siguientes códigos de estado HTTP:

  • 200 OK: Mensaje enviado con éxito.
  • 401 Unauthorized: Fallo en la autenticación.
  • 500 Internal Server Error: Ocurrió un error en el servidor.

Envío de Imágenes a WhatsApp

Documentación de la API

Esta API permite enviar imágenes a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/image

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    apiKey: "Tu clave API aquí",
    id: "La identificación de la instancia aquí"
}

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "image": "Base64Image",
    "number": "555481229802",
    "caption": "Texto que acompaña la imagen"
}

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "message": "¡Imagen enviada con éxito!",
    "phone": "Número enviado",
    "messageId": "ID del mensaje"
}

Ejemplo de Respuesta de Error:

{
    "error": "Error al enviar la imagen, error.message"
}

Códigos de Estado

La API puede devolver los siguientes códigos de estado HTTP:

  • 200 OK: ¡Imagen enviada con éxito!
  • 401 Unauthorized: ApiKey o ID no proporcionado.
  • 500 Internal Server Error: Error al enviar la imagen.

Ejemplos de Uso

const axios = require("axios");
const fs = require("fs");

const imageFile = fs.readFileSync("path/to/your/image.jpg").toString("base64");

let data = JSON.stringify({
    "caption": "¡Mira esta imagen!",
    "number": "5554991997181",
    "image": imageFile
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/image',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then(response => console.log(response.data))
    .catch(error => console.error(error));

Enviar Video

Enviar videos es sencillo: envía la autenticación en el encabezado y el video como archivo en el cuerpo.

Cuerpo de la Solicitud

{
    "number": "5554991997181", // Envía el número al que se enviará el mensaje
    "video": videoFile // Archivo de video en el cuerpo. Máximo de 20MB
}

Ejemplos de Código

                const axios = require("axios");
                const fs = require("fs");

                const videoFile = fs.readFileSync("path/to/your/video.mp4").toString("base64");

                let data = JSON.stringify({
                    "caption": "",
                    "number": "5554991997181",
                    "video": videoFile
                });

                let config = {
                    method: 'post',
                    url: 'https://wamessageapi.com/api/video',
                    headers: { 
                        'apiKey': 'Bearer Your_ApiKey',
                        'id': 'Your_Instance_ID_Here',
                        'Content-Type': 'application/json'
                    },
                    data: data
                };

                axios.request(config)
                .then((response) => console.log(response.data))
                .catch((error) => console.log(error));
            

Ejemplos de Respuestas

Ejemplo de Éxito

{
    "message": "¡Video enviado con éxito!",
    "phone": "Número enviado",
    "messageId": "ID del mensaje" // Puede utilizarse para consultar el estado del mensaje
}

Ejemplo de Error

{
    "error": "Error al enviar el video, error.message"
}

Códigos de Estado

  • 200 OK: ¡Video enviado con éxito!
  • 401 Unauthorized: ApiKey o ID no proporcionados
  • 500 Internal Server Error: Error al enviar el video

Enviar Audio

¡Enviar audio es sencillo! Solo necesitas enviar la autenticación en el encabezado y el archivo de audio en el cuerpo de la solicitud en formato MP3.

Cuerpo de la Solicitud

{
    "number": 5554991997181, // Número al que se enviará
    "audio": audioFile // Archivo de audio en el cuerpo (base64)
}

Ejemplos de Uso

const axios = require("axios");
const fs = require("fs");

const audioFile = fs.readFileSync("path/to/your/audio.mp3").toString("base64");

let data = JSON.stringify({
    "number": "5554991997181",
    "audio": audioFile
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/audio',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then(response => console.log(response.data))
    .catch(error => console.error(error));

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "message": "¡Audio enviado con éxito!",
    "phone": "5554991997181",
    "messageId": "unique_message_id"
}

Ejemplo de Respuesta de Error:

{
    "error": "Error al enviar el audio, error.message"
}

Códigos de Estado

La API puede devolver los siguientes códigos de estado HTTP:

  • 200 OK: ¡Audio enviado con éxito!
  • 401 Unauthorized: ApiKey o ID no proporcionados.
  • 500 Internal Server Error: Error al enviar audio.

Eliminación de Mensajes en WhatsApp

Documentación de la API

Esta API permite eliminar mensajes enviados en WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/delete

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo Eliminar un Mensaje

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "messageId": "[email protected]_ABCDEF",  // ID del mensaje a eliminar
    "number": "5511999999999"
}

Ejemplos de Código

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "messageId": "[email protected]_ABCDEF"
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/delete',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));
            

Ejemplos de Respuestas

Ejemplo de Éxito

{
    "success": true,
    "message": "¡Mensaje eliminado con éxito!",
    "messageId": "[email protected]_ABCDEF"
}

Ejemplo de Error

{
    "error": "Cliente API desconectado. Por favor, escanea el código QR nuevamente."
}

Códigos de Estado

  • 200 OK: Mensaje eliminado con éxito.
  • 401 Unauthorized: Fallo en la autenticación.
  • 404 Not Found: Mensaje o chat no encontrados.
  • 500 Internal Server Error: Ocurrió un error en el servidor.

Envío de Documentos a WhatsApp

Documentación de la API

Esta API permite enviar documentos (PDF, DOCX, TXT, etc.) a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/document

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo enviar un documento:

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "caption": "Este es un documento importante.",
    "document": "BASE64_ENCODED_FILE"
}

Ejemplos de uso

Ejemplos en Node.js, Python y C++:

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "success": true,
    "message": "¡Documento enviado con éxito!",
    "messageId": "[email protected]_ABCDEF"
}

Envío de Reacciones a Mensajes de WhatsApp

Documentación de la API

Esta API permite enviar reacciones (emojis) a mensajes enviados en WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/reaction

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo enviar una reacción

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "messageId": "[email protected]_ABCDEF",  // ID del mensaje que recibirá la reacción
    "reaction": "❤️"  // Emoji de la reacción
}

Ejemplos de uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "messageId": "[email protected]_ABCDEF",
    "reaction": "🔥"
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/reaction',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));

Envío de Stickers a WhatsApp

Documentación de la API

Esta API permite enviar stickers a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/sticker

Autenticación

Incluye la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado.

{
    apiKey: Tu clave API aquí
    id: La identificación de la instancia aquí
}

Cómo enviar un sticker:

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "sticker": "BASE64_ENCODED_FILE"
}

Ejemplos de uso

// Código Node.js aquí...

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "success": true,
    "message": "¡Sticker enviado con éxito!",
    "messageId": "[email protected]_ABCDEF"
}

Envío de GIFs a WhatsApp

Documentación de la API

Esta API permite enviar GIFs animados a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/gif

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    apiKey: "Tu clave API aquí",
    id: "La identificación de la instancia aquí"
}

Cómo Enviar un GIF

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",  // Número del destinatario
    "gif": "BASE64_ENCODED_FILE" // GIF en Base64 o URL
}

Ejemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "gif": "BASE64_ENCODED_FILE"
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/gif',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then(response => console.log(response.data))
    .catch(error => console.error(error));

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "message": "¡GIF enviado con éxito!",
    "phone": "5511999999999",
    "messageId": "ID del mensaje"
}

Ejemplo de Respuesta de Error:

{
    "error": "Error al enviar el GIF, error.message"
}

Códigos de Estado

La API puede devolver los siguientes códigos de estado HTTP:

  • 200 OK: ¡GIF enviado con éxito!
  • 401 Unauthorized: ApiKey o ID no proporcionado.
  • 500 Internal Server Error: Error al enviar el GIF.

Envío de Productos a WhatsApp

Documentación de la API

Esta API permite enviar información de productos a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/product

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo enviar un producto:

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "title": "Producto Ejemplo",
    "description": "Descripción detallada del producto.",
    "price": "R$ 99,90",
    "image": "https://misitio.com/producto.jpg",
    "link": "https://misitio.com/producto"
}

Ejemplos de uso

Ejemplos en Node.js, Python y C:

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o un error.

Ejemplo de Respuesta Exitosa:

{
    "success": true,
    "message": "¡Producto enviado con éxito!",
    "messageId": "[email protected]_ABCDEF"
}

Envío de Catálogo a WhatsApp

Documentación de la API

Esta API permite enviar un catálogo de productos a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/catalog

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo enviar un catálogo

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "catalog": [
        {
            "title": "Producto 1",
            "description": "Descripción del producto 1.",
            "price": "R$ 49,90",
            "image": "https://misitio.com/producto1.jpg",
            "link": "https://misitio.com/producto1"
        },
        {
            "title": "Producto 2",
            "description": "Descripción del producto 2.",
            "price": "R$ 99,90",
            "image": "https://misitio.com/producto2.jpg",
            "link": "https://misitio.com/producto2"
        }
    ]
}

Ejemplos de uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "catalog": [{
        "title": "Producto 1",
        "description": "Descripción del producto 1.",
        "price": "R$ 49,90",
        "image": "https://misitio.com/producto1.jpg",
        "link": "https://misitio.com/producto1"
    }]
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/catalog',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));

Envío de Contacto a WhatsApp

Documentación de la API

Esta API permite enviar información de contacto a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/contact

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    apiKey: "Tu clave API aquí",
    id: "La identificación de la instancia aquí"
}

Cómo Enviar un Contacto

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",  // Número del destinatario
    "contactName": "Juan Pérez",  // Nombre del contacto
    "contactNumber": "5511987654321",  // Número del contacto a enviar
    "message": "Aquí tienes el contacto que pediste."  // (Opcional) Mensaje adicional
}

Ejemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "contactName": "Juan Pérez",
    "contactNumber": "5511987654321",
    "message": "Aquí tienes el contacto que pediste."
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/contact',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then(response => console.log(response.data))
    .catch(error => console.error(error));

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o el error.

Ejemplo de Respuesta Exitosa:

{
    "message": "¡Contacto enviado con éxito!",
    "phone": "5511999999999",
    "messageId": "ID del mensaje"
}

Ejemplo de Respuesta de Error:

{
    "error": "Error al enviar el contacto, error.message"
}

Códigos de Estado

La API puede devolver los siguientes códigos de estado HTTP:

  • 200 OK: ¡Contacto enviado con éxito!
  • 401 Unauthorized: ApiKey o ID no proporcionado.
  • 500 Internal Server Error: Error al enviar el contacto.

Enviar Encuesta a WhatsApp

Documentación de la API

Esta API permite enviar encuestas a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/poll

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, incluye la Clave de API (apiKey) y el ID de Instancia (identification) en el encabezado de la solicitud.

{
    "apiKey": "Tu clave de API aquí",
    "id": "Tu ID de instancia aquí"
}

Cómo Enviar una Encuesta

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "question": "¿Cuál es tu color favorito?",
    "options": ["Azul", "Verde", "Rojo", "Amarillo"]
}

Ejemplos de Uso

Envío de Mensaje con Botones para WhatsApp

Documentación de la API

Esta API permite enviar mensajes interactivos con botones a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/button

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, incluye la Clave API (apiKey) y la Identificación de la Instancia (id) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "Identificación de la instancia aquí"
}
    

Cómo enviar un mensaje con botones

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "body": "Elija una opción:",
    "buttons": [
        { "id": "btn1", "text": "Opción 1" },
        { "id": "btn2", "text": "Opción 2" },
        { "id": "btn3", "text": "Opción 3" }
    ]
}
    

Ejemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "body": "Elija una opción:",
    "buttons": [
        { "id": "btn1", "text": "Opción 1" },
        { "id": "btn2", "text": "Opción 2" },
        { "id": "btn3", "text": "Opción 3" }
    ]
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/button',
    headers: { 
        'apiKey': 'Bearer Tu_ApiKey',
        'id': 'Tu_ID_de_Instancia_Aquí',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));

Envío de Evento para WhatsApp

Documentación de la API

Esta API permite enviar eventos personalizados a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/event

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo Enviar un Evento

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",  // Número del destinatario
    "eventType": "promo",  // Tipo de evento (ejemplo: "promo", "reminder", "update")
    "message": "¡Promoción especial! Descuento del 30% para los primeros 100 clientes."  // Mensaje del evento
}

Ejemplos de Código

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "eventType": "promo",
    "message": "¡Promoción especial! Descuento del 30% para los primeros 100 clientes."
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/event',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));
            

Ejemplos de Respuestas

Ejemplo de Éxito

{
    "success": true,
    "message": "¡Evento enviado con éxito!",
    "eventId": "1234567890"
}

Ejemplo de Error

{
    "error": "Número de teléfono inválido."
}

Códigos de Estado

  • 200 OK: Evento enviado con éxito.
  • 401 Unauthorized: Fallo en la autenticación.
  • 404 Not Found: Número de teléfono no encontrado.
  • 500 Internal Server Error: Ocurrió un error en el servidor.

Respuesta a Eventos vía WhatsApp

Documentación de la API

Esta API permite responder a eventos previamente enviados a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/event-response

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo responder a un evento:

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{   
    "messageId": "1234567890",
    "responseText": "¡Gracias por la promoción!",
    "sender": "5511999999999"
}

Ejemplos de uso

Ejemplos en Node.js, Python y C:

Respuesta

La API responderá con un objeto JSON que contiene la confirmación o el error.

Ejemplo de Respuesta de Éxito:

{
    "success": true,
    "message": "¡Respuesta enviada con éxito!",
    "messageId": "[email protected]_ABCDEF"
}

Fijar Mensaje en WhatsApp

Documentación de la API

Esta API permite fijar mensajes en un chat de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/fixate

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo fijar un mensaje

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "messageId": "1234567890",
    "chatId": "[email protected]"
}

Ejemplos de uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "messageId": "1234567890",
    "chatId": "[email protected]"
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/fixate',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(response.data))
    .catch((error) => console.log(error));

Envío de Ubicación para WhatsApp

Documentación de la API

Esta API permite enviar una ubicación a un número de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://wamessageapi.com/api/location

Todas las solicitudes deben realizarse a esta URL base.

Autenticación

Para autenticar las solicitudes, incluye la clave API (apiKey) y la identificación de la instancia Id (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo enviar una ubicación

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "number": "5511999999999",
    "latitude": "-23.550520",
    "longitude": "-46.633308",
    "address": "Avenida Paulista, São Paulo, Brasil"
}

Ejemplos de Uso

Sobre nosotros

API WhatsApp Web – Su solución completa para integrar y automatizar la comunicación vía WhatsApp.

Conéctate con nosotros

© 2024 API WA message API - Todos los derechos reservados.