GET /checks
Метод позволяет получить список проверок, которые соответствуют критериям поиска. В результатах поиска список проверок будет отсортирован по дате создания в порядке убывания. Первой в списке будет отображаться последняя созданная проверка
Название | Описание |
---|---|
Authorization | Заголовок авторизации |
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
correlationId | string | ^\w{1,256} |
false |
Идентификатор группы |
externalId | string | ^\w{1,256} |
false |
Клиентский идентификатор |
subjectId | string | Guid |
false |
Идентификатор проверяемого субъекта |
type | string | CheckType |
false |
Тип проверки. В одном запросе можно указывать несколько типов проверок |
state | string | CheckState |
false |
Статус проверки |
from | date-time | ISO 8601: YYYY-MM-DDTHH:MM.S& |
false |
Дата в формате ISO 8601. Если параметр указывается, то в результатах поиска будут получены проверки, созданные позднее указанной даты |
to | date-time | ISO 8601: YYYY-MM-DDTHH:MM.S& |
false |
Дата в формате ISO 8601. Если параметр указывается, то в результатах поиска будут получены проверки, созданные ранее указанной даты |
afterCheckId | string | Guid |
false |
Идентификатор проверки, после которой необходимо получить список. Если параметр указан, то в результатах поиска будут располагаться проверки, которые были созданы ранее указанной. Указанная проверка не будет содержаться в ответе |
count | string | ^\d |
false |
Количество проверок, содержащееся в ответе. Максимальное значение 30. Значение по умолчанию 30 |
Если ни один из параметров не будет передан, то в ответе будет содержаться 30 последних созданных проверок.
GET /realty/assessment/v1/checks?subjectId=3f813a2f-958b-499b-90c7-a038d98955c0
Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
Поиск прошел успешно. В теле ответа содержится:
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
items | array | Check |
true |
Список найденных проверок |
lastCheckId | string | Guid |
true |
Идентификатор последней проверки |
Если по результатам поиска не было найдено ни одной проверки, удовлетворяющей заданным параметрам, то:
- объект items будет содержать пустой массив;
- поле lastCheckId будет отсутствовать.
Название | Описание |
---|---|
Content-Type | Тип контента: application/json |
HTTP 200
Content-Type: Application/json
{
"items": [
{
"checkId": "7720902d-b025-4d9b-92a1-288a61e09b9d",
"corelationId": "fc88aa01-c2f2-4498-bbb2-5c7218e69585",
"externalId": "4f8e9e60-74f9-4e00-9fae-abf021ea0314",
"creationDate": "2011-01-01T15:03:01.012345Z",
"checkType": "Fssp",
"checkState": "Processing",
"fssp": {
"subjectId": "3f813a2f-958b-499b-90c7-a038d98955c0",
"regions": [
"54",
"77"
]
}
}
],
"lastCheckId": "7720902d-b025-4d9b-92a1-288a61e09b9d"
}
Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:
Код ошибки | Описание |
---|---|
WrongFieldValue | Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message |
HTTP 400
Content-Type Application/json
{
"code": "validation",
"message": "Failed to validate request",
"target": "api",
"errors": [
{
"code": "WrongFieldValue",
"message": "subjectId should be guid",
"target": "AssessmentApi"
}
]
}
Ошибка авторизации: пользователь не авторизован
Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации