Upload de Arquivos
Este endpoint permite que você faça upload de arquivos para a plataforma iApp GO.
Upload de Arquivos
Este endpoint permite que você faça upload de arquivos para a plataforma iApp, que podem posteriormente ser usados para envio de mensagens com mídia via WhatsApp.
URL Base
A URL base padrão é https://go.api.iappbr.com/api/v1/, seguida pelo endpoint específico do caminho.
Endpoint
POST /canal/{canalID}/uploadRequisição
Cabeçalhos
Authorization: Bearer SEU_TOKEN_AQUIContent-Type: application/json
Corpo da Requisição
file_data
string
Arquivo codificado em base64 como data URL (formato data:mime/type;base64,DATA). Obrigatório.
file_name
string
Nome do arquivo com extensão. Obrigatório.
file_type
string
Tipo do arquivo: "document", "image", "audio" ou "video". Obrigatório.
description
string
Descrição do arquivo. Opcional.
Exemplo de Requisição
Resposta
Código de Sucesso
200 OK
Exemplo de Resposta de Sucesso
Para arquivos de áudio, a resposta também inclui:
Erros Possíveis
400
Parâmetros inválidos
Ocorre quando os parâmetros da requisição estão ausentes ou em formato incorreto.
400
Dados do arquivo não fornecidos
Ocorre quando o campo file_data está vazio.
400
Formato de dados do arquivo inválido
Ocorre quando o arquivo enviado não está no formato Data URL esperado (data:...).
400
Não foi possível decodificar os dados do arquivo
Ocorre quando há um problema na decodificação do conteúdo base64 do arquivo.
400
Tipo de arquivo não suportado
Ocorre quando o valor de file_type não é um dos tipos suportados ou não corresponde ao MIME type detectado.
500
Erro ao fazer upload do arquivo para o CDN
Ocorre quando há falha no upload do arquivo para o armazenamento na nuvem.
Tipos de Arquivos Suportados
document: Qualquer tipo de documento (PDF, DOC, DOCX, XLS, XLSX, etc.)
image: Imagens (JPEG, PNG, GIF, etc.)
audio: Arquivos de áudio (MP3, OGG, etc.)
video: Arquivos de vídeo (MP4, etc.)
Observações
O tamanho máximo do arquivo depende do tipo:
Imagem: até 5 MB
Documento: até 100 MB
Áudio: até 16 MB
Vídeo: até 16 MB
Para arquivos de áudio, a duração é calculada automaticamente e retornada na resposta.
O URL retornado deve ser usado nos endpoints de envio de mídia (imagem, documento, áudio, vídeo).
Atualizado