Use downloadUrl retornada na listagem ou no webhook com X-API-Key do mesmo projeto. Não exige room na query: a mensagem indicada fixa a sala e o projeto. Só nesta chamada o arquivo é localizado e a URL de storage pode ser assinada. Para uploads e galeria há redirecionamento para as rotas existentes; arquivos no storage redirecionam para uma URL assinada. Siga os redirecionamentos para obter o arquivo. URLs de Meta/Telegram retornadas nos anexos usam seus proxies autenticados existentes, que consultam o provedor somente no download. Não há download, migração nem assinatura antecipada na listagem ou no webhook.
Método e URL
GET https://api.agilize.app/messenger/chat/downloadMessageFile/{messageId}/{fileIndex}Autenticação
Envie a chave de API no cabeçalho da requisição.
Accept: application/json
x-api-key: SUA_CHAVE_APIParâmetros
| Nome | Origem | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| X-API-Key | header | Sim | string | |
| messageId | path | Sim | string | |
| fileIndex | path | Sim | integer |
Corpo da requisição
Este método não utiliza corpo de requisição.
Respostas
| Status | Descrição | Conteúdo |
|---|---|---|
| 302 | URL de download; siga Location. | |
| 400 | ID ou índice inválido. | |
| 401 | Autenticação ausente ou inválida. | |
| 404 | Mensagem ou arquivo ausente, inválido ou de outro projeto. | |
| 500 | Download indisponível. |
Exemplos básicos
Escolha uma linguagem para abrir o exemplo de requisição.
Testar requisição
Preencha os parâmetros, informe a chave no cabeçalho x-api-key e envie a requisição diretamente pelo navegador.
