Arquivos
Envie os metadados do arquivo e você receberá uma URL e deverá fazer upload para ela usando o método PUT Após enviar o conteúdo do arquivo, faça uma chamada para o endpont POST /core/v2/file
Tipo do arquivo Se informado o tipo UNDEFINED o sistema tentará identificar o tipo do arquivo Arquivos do tipo DOCUMENT não passam por transformação ou compressão, mas arquivos do tipo IMAGE e VIDEO são transformados para que sejam compatíveis com todas as plataformas.
Nome do arquivo, com extensão (ex.: paisagem.jpg)
Mimetype do arquivo. Se não informado ele será definido pelo tipo ou extensão do arquivo
Success
Server Error
GET /core/v2/file?Type=UNDEFINED&Name=text HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Accept: */*
{
"tempFileId": "123e4567-e89b-12d3-a456-426614174000",
"urlUpload": "text"
}Após o upload do arquivo na URL fornecida na rota GET /core/v2/file execute este metodo para obter o ID do arquivo O Id do arquivo pode ser fornecido no envio de mensagens. O FileId pode ser reaproveitado, não sendo necessário novos uploads para o mesmo arquivo.
Código do arquivo
Success
Server Error
POST /core/v2/file HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 53
{
"tempFileId": "123e4567-e89b-12d3-a456-426614174000"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"extension": "text",
"mimeType": "text",
"type": "UNDEFINED",
"key": "text",
"size": 1
}Atualizado