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

Получение детальной информации по документу

Метод API возвращает подробную информацию по указанному идентификатору документа.

Для вызова метода передать X-Login и X-Password в Headers запроса, в Path указать Id документа, о котором нужно получить информацию.

Эндпоинт​

GET https://business.selfwork.ru/selfemployed/business/v1/documents/document/{id}

Path Parameters​

NameTypeDescriptionОбязательный
idintegerИдентификатор документаДа

Headers​

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

Пример​

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

Ответы​

{
"idSelfempDocument": 10,
"name": "abc",
"status": 3,
"idIndividual": 10,
"type": 0,
"dateStart": "2022-01-22 00:00:00+7",
"dateEnd": "2022-04-22 00:00:00+7",
"costOfWork": 100,
"idAgreementTemplate": 12,
"autoRenewal": false,
"documentLink": "string",
"ordinalDocumentLink": "string",
"documentHistory": [
{
"actionType": 0,
"date": "2022-12-08 12:03:40",
"person": "Иванов Иван Иванович",
"phone": "+79123456789",
"daysRenewal": 180
}
]
}

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

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

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

СтатусОписание
0Документ
1Договор
2Акт

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

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

Описание полей documentHistory:

КлючОписание
actionTypeТип изменения
dateДата изменения
personФИО пользователя кабинета и самозанятого
phoneКонтактный телефон самозанятого
daysRenewalКоличество дней пролонгации договора

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

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