v1

latestOpenAPI 3.1.02026-07-261620662.2 KB

Criar uma sessão de upload de arquivo

O método permite criar uma sessão para enviar um arquivo ou uma versão de um arquivo. Se o método for usado para enviar uma nova versão de um arquivo, a versão enviada será automaticamente definida como a versão ativa. A solicitação deve ser enviada para o host do serviço de arquivos.

post/v1.0/sessions

Headers

Content-Typestring

Cabeçalho da solicitação

Request body

file_namestring required

Nome do arquivo enviado

file_sizeinteger required

Tamanho do arquivo enviado (em bytes)

file_uuidstring

UUID do arquivo para o qual a nova versão está sendo enviada. Se o UUID não for especificado, um novo arquivo será criado.

content_typestring

Tipo MIME do arquivo

with_previewboolean

Quando este sinalizador é definido, uma pré-visualização será gerada para o arquivo

Response

200

max_file_sizeinteger
max_part_sizeinteger
session_idinteger
upload_urlstring

Example response

{
  "max_file_size": 314572800,
  "max_part_size": 524288,
  "session_id": 26136001,
  "upload_url": "https://drive-c.kommo.com/v1.0/sessions/upload/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjc0MTg3MzYwMCwiaWF0Ijo3NDE4NzM2MDAsIm5iZiI6NzQxODczNjAwLCJhY2NvdW50X2lkIjo3Nzc3Nzc3Nywic2Vzc2lvbl9pZCI6Nzc3Nzc3NzcsInVzZXJfaWQiOjc3Nzc3NzcsInVzZXJfdHlwZSI6ImludGVybmFsIiwicGFydF9udW0iOjF9.8sdJVTZJ_MjuHhMGDkU7_eSi2q1u1EG-au_TZhmmXK8"
}