Перейти к основному содержимому
Версия: v1

Добавление нескольких самозанятых в компанию

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

Для успешного вызова метода необходимо передать X-Login и X-Password в Headers запроса и JSON-объект с массивом, содержащим информацию о самозанятых.

Запрос​

Метод: POST https://business.selfwork.ru/selfemployed/business/v1/self-employed/add-list

Headers​

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

Request Body​

ТипОбязательныйОписание
array[individual]ДаМассив объектов с данными самозанятых

individual​

ПараметрТипОбязательныйОписание
firstNamestringДаИмя
lastNamestringДаФамилия
middleNamestringНетОтчество
birthDatestringНетДата рождения в формате: yyyy-MM-dd
genderstringНетПол в формате: M, F
innstringДаИНН - строго 10 или 12 цифр
phonestringДаНомер телефона в формате +7ХХХХХХХХХХ
actionNamestringНетВид деятельности
commentstringНетПроизвольная информация
autoPayTaxbooleanНетАвтоматическая выплата налогов

Пример​

curl -X POST "https://business.selfwork.ru/selfemployed/business/v1/self-employed/add-list" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here" \
-H "Content-Type: application/json" \
-d '[
{
"firstName": "Анна",
"lastName": "Сидорова",
"middleName": "Владимировна",
"birthDate": "1990-05-15",
"gender": "F",
"inn": "123456789012",
"phone": "+79001234567",
"actionName": "Веб-разработка",
"comment": "Специализация: React, Node.js",
"autoPayTax": true
}
]'

Ответы​

Запрос выполнен успешно

[
{
"id": 10,
"inn": 1234567890,
"errorCode": 0
}
]

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

КлючОписание
idИдентификатор в базе данных
innИНН
errorCodeСтатус добавления СЗ в систему: 0 - успех; 1 - уже существует; 2 - банковские карты не поддерживаются; 3 - некорректный ИНН