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

Создание договора

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

Для вызова метода передать X-Login и X-Password в Headers запроса, Так же в теле запроса необходимо передать JSON объект.

Запрос​

POST https://business.selfwork.ru/selfemployed/business/v2/documents/contract/create

Headers​

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

Request Body​

NameTypeDescriptionОбязательный
idSelfemployedint32Идентификатор самозанятогоДа
namestringНазвание договораДа
datestringДата начала действияНет
contractTimeint32Срок действия договора в дняхДа
amountdoubleОриентировочная стоимость договораНет
idTemplateint32Идентификатор шаблона договораДа
autoRenewalbooleanАвтоматическая пролонгация договораДа
individualTypeint32Тип исполнителя (0 - самозанятый; 1 - физ. лицо)Нет

Пример​

curl -X POST "https://business.selfwork.ru/selfemployed/business/v2/documents/contract/create" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here" \
-H "Content-Type: application/json" \
-d '{
"idSelfemployed": 123,
"name": "Договор номер раз",
"date": "2022-09-15",
"contractTime": 180,
"amount": 1000,
"idTemplate": 124,
"autoRenewal": true,
"individualType": 0,
}'

Ответы​

0

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

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

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

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