Ir para o conteúdo

ForwardMessages#

O método é destinado para o encaminhamento de mensagens em um chat privado ou em grupo. A mensagem encaminhada será adicionada à fila para envio. A mensagem para envio é armazenada por 24 horas na fila e será enviada imediatamente após a autorização do telefone. A velocidade de envio das mensagens da fila é regulada pelo parâmetro Intervalo de Envio de Mensagens.

Solicitação#

Para enviar, você precisa executar uma solicitação para o seguinte endereço:

POST https://api.green-api.com/waInstance{{idInstance}}/forwardMessages/{{apiTokenInstance}}

Para obter os parâmetros da solicitação idInstance e apiTokenInstance, consulte a seção Antes de começar.

Parâmetros da Solicitação#

Parâmetro Tipo Obrigatório Descrição
chatId string Sim Identificador do chat de onde a mensagem é encaminhada
chatIdFrom string Sim Identificador do chat para onde a mensagem é encaminhada
messages array Sim Coleção de identificadores de mensagens encaminhadas

Exemplo de Corpo da Solicitação#

Envio de mensagem para o chat:

{
    "chatId": "11001234567@c.us",
    "chatIdFrom": "11001234567@c.us",
    "messages": [
       "BAE587FA1CECF760",
       "BAE5608BC86F2B59"
    ]
}

Resposta#

Campos da Resposta#

Campo Tipo Descrição
messages array Identificadores das mensagens enviadas

Exemplo de Corpo da Resposta#

{
  "messages": [
    "BAE5DBB8DEABDA22",
    "BAE5BBA9BE3142D8"
  ]
}

Exemplo de Exibição ao Destinatário#

Exemplo de mensagem encaminhada

Erros de ForwardMessages#

Veja a lista de erros comuns a todos os métodos na seção Erros Padrão

Exemplo de curl#

curl --location --request POST 'https://api.green-api.com/waInstance{{idInstance}}/forwardMessages/{{apiTokenInstance}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "chatId": "11001234567@c.us",
    "chatIdFrom": "11001234567@c.us",
    "messages": [
        "BAE587FA1CECF760",
        "BAE5608BC86F2B59"
    ]
}'