Добавить файл
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] | Файл, который нужно сохранить в систему. Для сохранения в систему принимаются только файлы следующих форматов:
обязательный параметр |
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
}