ZapGate icon

ZapGate

Interaja com a API ZapGate — WhatsApp gateway self-hosted

Actions1511

Chatwoot → Baixar Mídia da Mensagem

AI-generated

Summary

Envia uma solicitação à API ZapGate para baixar a mídia de uma mensagem do WhatsApp. Informe o tipo de mídia e, de preferência, o ID da mensagem; alternativamente, forneça os metadados da mídia para o download.

Inputs

  • waMessageId — ID da mensagem do WhatsApp. Recomendado: pode ser obtido, por exemplo, de body.data.id de um webhook; o gateway usa o inbox e dispensa os campos de mídia.
  • type (required) — Tipo de mídia: imagem, áudio, vídeo, documento ou sticker.
  • url — URL da mídia; opcional se directPath estiver preenchido.
  • directPath — Direct path da mídia.
  • mediaKey — Chave da mídia.
  • fileSha256 — SHA-256 do arquivo.
  • fileEncSha256 — SHA-256 do arquivo criptografado.
  • fileLength — Tamanho do arquivo; valores numéricos em texto são convertidos para número inteiro.
  • mimetype — Tipo MIME da mídia.

Output shape

Um item por item de entrada, com a resposta da API em json.

O código retorna a resposta da API sem transformá-la em dados binários do n8n; os campos presentes dependem da resposta do gateway. Erros interrompem a execução, a menos que Continue On Fail esteja habilitado, caso em que o item contém json.error. A credencial ZapGate é obrigatória e a operação usa autenticação de instância.

Examples

Example 1: Use the returned JSON

Provide type and either the recommended WhatsApp message ID or the media fields needed by the gateway.

Links

Discussion