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

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

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

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

В теле запроса передать JSON объект.

Запрос​

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

Headers​

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

Request Body​

NameTypeDescriptionОбязательный
idSelfemployedint32Id самозанятогоДа
namestringНазвание договораДа
datestringДата начала договора (формат yyyy-MM-dd)Да
contractTimeint32Срок действия договораДа
amountint32Ориентировочная стоимость работ в копейкахНет
idTemplateint32Id шаблонаДа
autoRenewalbooleanАвтоматическая пролонгацияДа

Пример​

curl -X POST "https://business.selfwork.ru/selfemployed/business/v1/documents/contract/create" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here" \
-H "Content-Type: application/json" \
-d '{
"idSelfemployed": 12345,
"name": "Договор на веб-разработку",
"date": "2025-07-15",
"contractTime": 90,
"amount": 15000050,
"idTemplate": 1,
"autoRenewal": true
}'

Ответы​

0

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

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

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

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