WA message API WA Message API

Envio de Mensagem para WhatsApp

Documentação da API

Essa API permite enviar mensagens para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    apiKey: "Sua chave API aqui",
    id: "A identificação da instância aqui"
}

Como Enviar Textos

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": 5554991997181, // Número para envio
    "message": "Testando enviar mensagem." // Mensagem a ser enviada
}

Exemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "message": "Hello, I'm sending you a message",
    "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);
    });

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "message": "Text sent successfully!",
    "phone": 5554991997181,
    "messageId": "unique_message_id"
}

Exemplo de Resposta de Erro:

{
    "error": "Invalid API Key"
}

Códigos de Status

A API pode retornar os seguintes códigos de status HTTP:

  • 200 OK: Mensagem enviada com sucesso.
  • 401 Unauthorized: Falha na autenticação.
  • 500 Internal Server Error: Ocorreu um erro no servidor.

Envio de Imagem para WhatsApp

Documentação da API

Essa API permite enviar imagens para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    apiKey: "Sua chave API aqui",
    id: "A identificação da instância aqui"
}

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "image": "Base64Image",
    "number": "555481229802",
    "caption": "Texto que acompanha a imagem"
}

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "message": "Image sent successfully!",
    "phone": "Número enviado",
    "messageId": "ID da mensagem"
}

Exemplo de Resposta de Erro:

{
    "error": "Error sending image, error.message"
}

Códigos de Status

A API pode retornar os seguintes códigos de status HTTP:

  • 200 OK: Imagem enviada com sucesso!
  • 401 Unauthorized: ApiKey ou ID não fornecido.
  • 500 Internal Server Error: Erro ao enviar a imagem.

Exemplos 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": "Check out this image!",
    "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 Vídeo

Enviar vídeos é simples: envie a autenticação no cabeçalho e o vídeo como arquivo no corpo.

Corpo da Requisição

{
    "number": "5554991997181", // Envie o número para envio da mensagem
    "video": videoFile // Arquivo de vídeo no corpo. Máximo de 20MB
}

Exemplos 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));
            

Exemplos de Respostas

Exemplo de Sucesso

{
    "message": "Video sent successfully!",
    "phone": "Número enviado",
    "messageId": "ID da mensagem" // Pode ser utilizado para consultar o status da mensagem
}

Exemplo de Erro

{
    "error": "Error sending video, error.message"
}

Códigos de Status

  • 200 OK: Vídeo enviado com sucesso!
  • 401 Unauthorized: ApiKey ou ID não fornecidos
  • 500 Internal Server Error: Erro ao enviar vídeo

Enviar Áudio

Enviar áudio é simples! Basta enviar a autenticação no cabeçalho e o arquivo de áudio no corpo da requisição em formato MP3.

Corpo da Requisição

{
    "number": 5554991997181, // Número para envio
    "audio": audioFile // Arquivo de áudio no corpo (base64)
}

Exemplos 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));

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "message": "Audio sent successfully!",
    "phone": "5554991997181",
    "messageId": "unique_message_id"
}

Exemplo de Resposta de Erro:

{
    "error": "Error sending audio, error.message"
}

Códigos de Status

A API pode retornar os seguintes códigos de status HTTP:

  • 200 OK: Áudio enviado com sucesso!
  • 401 Unauthorized: ApiKey ou ID não fornecido.
  • 500 Internal Server Error: Erro ao enviar áudio.

Exclusão de Mensagem do WhatsApp

Documentação da API

Essa API permite excluir mensagens enviadas no WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância ID no cabeçalho (Header).

{
    "apiKey": "Sua chave API aqui",
    "id": "A identificação da instância aqui"
}

Como Excluir uma Mensagem

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "messageId": "[email protected]_ABCDEF",  // ID da mensagem a ser excluída
    "number": "5511999999999"
}

Exemplos 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));
            

Exemplos de Respostas

Exemplo de Sucesso

{
    "success": true,
    "message": "Message deleted successfully!",
    "messageId": "[email protected]_ABCDEF"
}

Exemplo de Erro

{
    "error": "Client API disconnected. Please scan the QR code again."
}

Códigos de Status

  • 200 OK: Mensagem excluída com sucesso.
  • 401 Unauthorized: Falha na autenticação.
  • 404 Not Found: Mensagem ou chat não encontrados.
  • 500 Internal Server Error: Ocorreu um erro no servidor.

Envio de Documentos para WhatsApp

Documentação da API

Essa API permite enviar documentos (PDF, DOCX, TXT, etc.) para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar um documento:

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",
    "caption": "Este é um documento importante.",
    "document": "BASE64_ENCODED_FILE"
}

Exemplos de uso

Exemplos em Node.js, Python e C++:

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "success": true,
    "message": "Document sent successfully!",
    "messageId": "[email protected]_ABCDEF"
}

Envio de Reações para Mensagens do WhatsApp

Documentação da API

Essa API permite enviar reações (emojis) para mensagens enviadas no WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar uma reação

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "messageId": "[email protected]_ABCDEF",  // ID da mensagem que receberá a reação
    "reaction": "❤️"  // Emoji da reação
}

Exemplos 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));

Envio de Figurinhas (Stickers) para WhatsApp

Documentação da API

Essa API permite enviar figurinhas (stickers) para um número de WhatsApp através de uma requisição POST.

URL Base

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

Autenticação

Inclua a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho.

{
    apiKey: Sua chave Api aqui
    id: A identificação da instância aqui
}

Como enviar uma figurinha (sticker):

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

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

Exemplos de uso

// Código Node.js aqui...

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "success": true,
    "message": "Sticker sent successfully!",
    "messageId": "[email protected]_ABCDEF"
}

Envio de GIFs para WhatsApp

Documentação da API

Essa API permite enviar GIFs animados para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    apiKey: "Sua chave API aqui",
    id: "A identificação da instância aqui"
}

Como Enviar um GIF

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",  // Número do destinatário
    "gif": "BASE64_ENCODED_FILE" // GIF em Base64 ou URL
}

Exemplos 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));

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "message": "GIF sent successfully!",
    "phone": "5511999999999",
    "messageId": "ID da mensagem"
}

Exemplo de Resposta de Erro:

{
    "error": "Error sending GIF, error.message"
}

Códigos de Status

A API pode retornar os seguintes códigos de status HTTP:

  • 200 OK: GIF enviado com sucesso!
  • 401 Unauthorized: ApiKey ou ID não fornecido.
  • 500 Internal Server Error: Erro ao enviar o GIF.

Envio de Produtos para WhatsApp

Documentação da API

Essa API permite enviar informações de produtos para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar um produto:

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",
    "title": "Produto Exemplo",
    "description": "Descrição detalhada do produto.",
    "price": "R$ 99,90",
    "image": "https://meusite.com/produto.jpg",
    "link": "https://meusite.com/produto"
}

Exemplos de uso

Exemplos em Node.js, Python e C:

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "success": true,
    "message": "Product sent successfully!",
    "messageId": "[email protected]_ABCDEF"
}

Envio de Catálogo para WhatsApp

Documentação da API

Essa API permite enviar um catálogo de produtos para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar um catálogo

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",
    "catalog": [
        {
            "title": "Produto 1",
            "description": "Descrição do produto 1.",
            "price": "R$ 49,90",
            "image": "https://meusite.com/produto1.jpg",
            "link": "https://meusite.com/produto1"
        },
        {
            "title": "Produto 2",
            "description": "Descrição do produto 2.",
            "price": "R$ 99,90",
            "image": "https://meusite.com/produto2.jpg",
            "link": "https://meusite.com/produto2"
        }
    ]
}

Exemplos de uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "catalog": [{
        "title": "Produto 1",
        "description": "Descrição do produto 1.",
        "price": "R$ 49,90",
        "image": "https://meusite.com/produto1.jpg",
        "link": "https://meusite.com/produto1"
    }]
});

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));

Envio de Contato para WhatsApp

Documentação da API

Essa API permite enviar informações de contato para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    apiKey: "Sua chave API aqui",
    id: "A identificação da instância aqui"
}

Como Enviar um Contato

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",  // Número do destinatário
    "contactName": "João Silva",  // Nome do contato
    "contactNumber": "5511987654321",  // Número do contato a ser enviado
    "message": "Aqui está o contato que você pediu."  // (Opcional) Mensagem adicional
}

Exemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "contactName": "João Silva",
    "contactNumber": "5511987654321",
    "message": "Aqui está o contato que você pediu."
});

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));

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "message": "Contact sent successfully!",
    "phone": "5511999999999",
    "messageId": "ID da mensagem"
}

Exemplo de Resposta de Erro:

{
    "error": "Error sending contact, error.message"
}

Códigos de Status

A API pode retornar os seguintes códigos de status HTTP:

  • 200 OK: Contato enviado com sucesso!
  • 401 Unauthorized: ApiKey ou ID não fornecido.
  • 500 Internal Server Error: Erro ao enviar o contato.

Envio de Enquete para WhatsApp

Documentação da API

Essa API permite enviar enquetes para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, inclua a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar uma enquete

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",
    "question": "Qual é sua cor favorita?",
    "options": ["Azul", "Verde", "Vermelho", "Amarelo"]
}

Exemplos de Uso

Envio de Mensagem com Botões para WhatsApp

Documentação da API

Essa API permite enviar mensagens interativas com botões para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, inclua a Chave API (apiKey) e a Identificação da Instância (id) no cabeçalho (Header).

{
    "apiKey": "Sua chave API aqui",
    "id": "Identificação da instância aqui"
}
    

Como enviar uma mensagem com botões

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",
    "body": "Escolha uma opção:",
    "buttons": [
        { "id": "btn1", "text": "Opção 1" },
        { "id": "btn2", "text": "Opção 2" },
        { "id": "btn3", "text": "Opção 3" }
    ]
}
    

Exemplos de Uso

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "body": "Escolha uma opção:",
    "buttons": [
        { "id": "btn1", "text": "Opção 1" },
        { "id": "btn2", "text": "Opção 2" },
        { "id": "btn3", "text": "Opção 3" }
    ]
});

let config = {
    method: 'post',
    url: 'https://wamessageapi.com/api/button',
    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));

Envio de Evento para WhatsApp

Documentação da API

Essa API permite enviar eventos personalizados para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância ID no cabeçalho (Header).

{
    "apiKey": "Sua chave API aqui",
    "id": "A identificação da instância aqui"
}

Como Enviar um Evento

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{
    "number": "5511999999999",  // Número do destinatário
    "eventType": "promo",  // Tipo do evento (exemplo: "promo", "reminder", "update")
    "message": "Promoção especial! Desconto de 30% para os primeiros 100 clientes."  // Mensagem do evento
}

Exemplos de Código

const axios = require("axios");

let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "number": "5511999999999",
    "eventType": "promo",
    "message": "Promoção especial! Desconto de 30% para os primeiros 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));
            

Exemplos de Respostas

Exemplo de Sucesso

{
    "success": true,
    "message": "Evento enviado com sucesso!",
    "eventId": "1234567890"
}

Exemplo de Erro

{
    "error": "Número de telefone inválido."
}

Códigos de Status

  • 200 OK: Evento enviado com sucesso.
  • 401 Unauthorized: Falha na autenticação.
  • 404 Not Found: Número de telefone não encontrado.
  • 500 Internal Server Error: Ocorreu um erro no servidor.

Resposta a Eventos via WhatsApp

Documentação da API

Essa API permite responder a eventos previamente enviados para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como responder a um evento:

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

{   
    "messageId": "1234567890",
    "responseText": "Obrigado pela promoção!",
    "sender": "5511999999999"
}

Exemplos de uso

Exemplos em Node.js, Python e C:

Resposta

A API responderá com um objeto JSON contendo a confirmação ou erro.

Exemplo de Resposta de Sucesso:

{
    "success": true,
    "message": "Response sent successfully!",
    "messageId": "[email protected]_ABCDEF"
}

Fixação de Mensagem no WhatsApp

Documentação da API

Essa API permite fixar mensagens em um chat do WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como fixar uma mensagem

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

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

Exemplos 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));

Envio de Localização para WhatsApp

Documentação da API

Essa API permite enviar uma localização para um número de WhatsApp através de uma requisição POST.

URL Base

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

Todas as solicitações devem ser feitas para esta URL base.

Autenticação

Para autenticar as solicitações, inclua a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).

{
    "apiKey": "Sua chave Api aqui",
    "id": "A identificação da instância aqui"
}

Como enviar uma localização

Corpo da Requisição

O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:

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

Exemplos de Uso

Sobre nós

API WhatsApp Web – Sua solução completa para integrar e automatizar a comunicação via WhatsApp.

Conecte-se conosco

© 2024 WA message API - Todos os direitos reservados.