Pular para o conteúdo
Acessar conta

Enviar arquivo

POST/contacts/{contact_id}/send/file
Gerada do contrato OpenAPI

Envia ao contato uma imagem, um vídeo, um áudio ou um documento, a partir do endereço do arquivo. Os formatos e os tamanhos aceitos mudam de canal para canal: veja Tipos de arquivo e limites por canal e Enviar texto, imagem e arquivo.

No WhatsApp, a mensagem livre só sai até 24 horas depois da última mensagem do contato. Fora dessa janela, use Enviar fluxo com um fluxo que comece com um Modelo de Mensagem aprovado. Veja A janela de 24 horas e, para o Instagram e o Messenger, Mensagens fora da janela.

Requisição
curl -X POST "https://app.nextagsai.com.br/api/contacts/123456789/send/file" \
  -H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://exemplo.com.br/arquivos/catalogo.pdf",
    "type": "file",
    "channel": "whatsapp"
  }'

Autenticação

Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.

Parâmetros de caminho

contact_idintegerobrigatório

O ID do contato que recebe.

Corpo da requisição

JSONContent-Type: application/json

urlstringobrigatório

O endereço público do arquivo, que abra sem login.

Exemplo: https://exemplo.com.br/arquivos/catalogo.pdf

typestringobrigatório

O tipo do arquivo: image (imagem), video (vídeo), audio (áudio) ou file (documento).

Valores: file image audio video

channelstring

Por qual canal o arquivo sai.

Valores: messenger whatsapp telegram instagram

Respostas

200Sucesso

O envio foi aceito.

successboolean

true quando a NexTags aceitou o envio.

401Chave inválida

A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.

Relacionados

Este conteúdo ajudou?

Obrigado! Sua resposta ajuda a melhorar a central.