Pular para o conteúdo principal

Agendar envio de mensagens

Agendando com Node.js

Aprenda como agendar o envio de mensagens de texto para um ou mais contatos de WhatsApp.

Javascript
import gzappy from "gzappy-js";

const gClient = new gzappy({
token: process.env.GZAPPY_API_TOKEN,
instanceId: process.env.GZAPPY_INSTANCE_ID,
});

const messages = ["Olá, tudo bem?", "Você tem um novo agendamento marcado"];
const phones = ["5511999999999"];
const scheduleUtcDate = "YYYY-MM-DDTHH:mm:ss+00";

gClient
.scheduleMessage(messages, phones, scheduleUtcDate)
.then((response) => console.log(response))
.catch((error) => console.error(error));

Agendando em cURL

cURL
curl -X PATCH \
-H "Content-Type: application/json" \
-H "user_token_id: $USER_TOKEN_ID" \
-d '{
"instance_id": string,
"message": string[],
"phone": string[],
"send_at": string
}' \
https://api.gzappy.com/v1/message/schedule-message
  • instance_id: ID da instância que deseja editar.

    • Tipo: string
    • Obrigatório: sim
  • message: Mensagem que deseja enviar.

    • Tipo: string[]
    • Obrigatório: sim
  • phone: Número de telefone que deseja enviar a mensagem.

    • Tipo: string[]
    • Obrigatório: sim

Resposta da Requisição

Response - 200
{
"msg": "Instance updated"
}

Editar uma instância é tão simples quanto enviar uma requisição HTTP informando o nome da instância que deseja editar, o ID da instância e o token da instância. Tendo sucesso na resposta, você irá receber uma mensagem de sucesso informando que a instância foi editada com sucesso.