18-04-2019 15:22

Добавить файл

POST   {FS}/files/{customer_key}/add

Метод служит для добавления нового файла в файловое хранилище.

Эта операция требудет авторизации. Система ожидает передачи токена в переменной bsauth в заголовке, либо в GET/POST параметрах запроса.

Большинство параметров не является обязательными, однако настоятельно рекомендуется передавать максимальное число ID-привязок (клиент/контракт/заявка и так далее), существующих на момент загрузки файла в файловое хранилище. Это необходимо для более качественного отображения в интерфейсе (UI).

Привязка к контракту, заявке, клиенту может быть осуществлена автоматически при условии передачи ID лида.

Запрос

POST https://file.brainysoft.ru/files/fastmoney/add

[
"file": file
]
Описание параметров
Параметр Обязателен Тип данных Описание
FS R [bool]

URL файлового хранилища. Обмен данными с файловым хранилищем Брейнисофт происходит по НТTP протоколу и используется стандартный порт. Пример параметра FS выглядит следующим образом  http://file.brainysoft.ru:80.

customer_key R [string]

Код клиента BrainySoft, обязательный параметр

file R [string]

Файл, который нужно сохранить в систему. Для сохранения в систему принимаются только файлы следующих форматов:

  • txt
  • jpg
  • jpeg
  • png
  • pdf
  • doc
  • docx
  • xls
  • xlsx
  • xml

 обязательный параметр

lead О [int]

ID лида, к которому привязан файл

client О [int]

ID клиента, к которому привязан файл

loanapp О [int]

ID заявки, к которой привязан файл

contract О [int]

ID контракта, к которому привязан файл

collateral О [int]

ID залога, к которому привязан файл

sharedcontract О [int]

ID паевого контракта, к которому привязан файл

depositcontract О [int]

ID депозита, к которому привязан файл

dds О [int]

ID ДДС, к которому привязан файл

comment О [int]

ID комментария, к которому привязан файл

filedesc О [int]

Текст описания файла

tags R [string]

список ID категорий, указанных через запятую

Ответ


                        {
    "status": "ok",
    "timestamp": 1527751782000,
    "data": 802
}
                    
У данной функции отсутствует описание параметров ответа