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

Добавление самозанятого в компанию c помощью API

Для осуществления выплат в сторону самозанятого, необходимо добавить исполнителя в компанию и получить его согласие на сотрудничество.

После добавления самозанятого лица, его данные необходимо подтвердить при помощи СМС кода.

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

Запрос​

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

Headers​

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

Request Body​

ПараметрТипОбязательныйОписание
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" \
-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 - некорректный ИНН