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

Получение списка договоров исполнителя

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

Для вызова метода передать X-Login и X-Password в Headers запроса, а contractorId исполнителя указать в path.

Запрос​

GET https://business.selfwork.ru/selfemployed/business/v2/documents/get-docs/{contractorId}/contracts

Path Parameters​

ПараметрТипОбязательныйОписание
contractorIdint32ДаИдентификатор исполнителя

Headers​

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

Пример​

curl -X GET "https://business.selfwork.ru/selfemployed/business/v2/documents/get-docs/123/contracts" \
-H "X-Login: your_login_here" \
-H "X-Password: your_password_here" \
-H "Content-Type: application/json"

Ответы​

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

[
{
"idSelfempDocument": 10,
"name": "abc",
"status": 3,
"dateStart": "2022-01-22T00:00:00.000+0300",
"dateEnd": "2022-04-22T00:00:00.000+0300",
"costOfWork": 100,
"autoRenewal": false
}
]

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

КлючОписание
idSelfempDocumentИдентификатор договора в базе данных
nameНазвание документа
statusСтатус
dateStartДата заключения
dateEndДата окончания
costOfWorkСумма
autoRenewalАвтопролонгация

Справочник параметра status:

СтатусОписание
0Черновик
1На подписании
2Подписан
3Отклонен
4Блокирован
5Истек
6Расторгнут
7Подписан компанией
8Подписан исполнителем

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

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