Перейти к основному содержимому

Создание документа

Метод API предназначен для создания документа с индивидуальными параметрами.

Для вызова метода передать X-Login и X-Password в Headers запроса.

Так же в теле запроса необходимо передать JSON объект.

Запрос

POST https://business.selfwork.ru/selfemployed/business/v1/documents/create

Headers

NameTypeDescriptionОбязательный
X-LoginstringЛогин пользователяДа
X-PasswordstringПароль пользователяДа

Request Body

NameTypeDescriptionОбязательный
idSelfemployedint32Идентификатор самозанятогоДа
namestringНазвание документаДа
fileContentarrayБайты файлаДа

Пример получения массива байтов в nodejs


// Получаем файл для загрузки как буффер (например читаем файл)
const buffer = fs.readFileSync(filePath);

// Преобразуем Buffer в массив чисел (байтов)
const byteArray = Array.from(buffer);

// Отсылаем массив байтов в поле fileContent в запросе к апи

Пример запроса

curl -X POST "https://business.selfwork.ru/selfemployed/business/v1/documents/create" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here" \
-H "Content-Type: application/json" \
-d '{
"idSelfemployed": 12345,
"name": "Договор на оказание услуг",
"fileContent": [137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82]
}'

Ответы

0

Описание ответа:

КлючОписание
0Идентификатор документа

Описание полей ошибки:

КлючОписание
errorCodeКод ошибки вернувшаяся с сервера
messageСообщение сервера описывающая ошибку