Аккредитации
| Атрибут | Значение |
|---|---|
| Название | info-radar-accreditation |
| Тип | Адаптер для получения аккредитаций |
| Наименование | Аккредитации |
| Версия | Реализовано 21.07.2025 |
Сервис для получения информации по аккредитациям.
Общая информация
Цель документации — обеспечить полное понимание и возможность эффективного использования сервиса как для конечных пользователей, так и для разработчиков.
Сервис является частью платформы Агредатор. Перед изучением данной документации ознакомьтесь со следующими обязательными документами по интеграции с платформой:
| Параметр | Название | Тип | Обязательное | Пример |
|---|---|---|---|---|
| service | Имя сервиса (всегда info-radar-accreditation) |
string | + | info-radar-accreditation |
| type | Тип запроса | string (enum) | + | documents |
| data | Данные запроса | object | + | см. ниже |
Типы запросов type
| type | Значение |
|---|---|
| documents | Получение информации о документах аккредитации |
Структура data
| Параметр | Название | Тип | Обязательное | Пример |
|---|---|---|---|---|
| EntityId | Идентификатор лица | string(uuid) | + | "3fa85f64-5717-4562-b3fc-2c963f66afa6" |
| EntityType | Тип лица | string | + | "Company" |
| DocumentType | Тип документа | string | - | "License" |
| Status | Статус аккредитации | string | - | "Active" |
| OrderBy | Сортировка | string | - | "DateDescending" |
| Page | Номер страницы | integer | - | 1 |
Описаниe: Идентификатор лица.
Тип данных: string (uuid)
Обязательное: +
Пример: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Описаниe: Тип лица (Например, компания, физическое лицо и т.п.).
Тип данных: string
Обязательное: +
Пример: Company
Возможные значения: Company, Person, ForeignCompany, Entrepreneur, MunicipalSubject
Описаниe: Тип аккредитационного документа
Тип данных: string
Обязательное: -
Пример: Declarations
Возможные значения: Certificates, Declarations
Описаниe: Статус аккредитации
Тип данных: string
Обязательное: -
Описаниe: Параметр сортировки результатов (Например, по дате от меньшего к большему или наоборот).
Тип данных: string
Обязательное: -
Пример: DateDescending
Возможные значения: DateAscending, DateDescending
Описаниe: Номер страницы для постраничного получения данных.
Тип данных: integer
Обязательное: -
Пример: 1
| Параметр | Название | Обязательное | Тип | Пример |
|---|---|---|---|---|
| success | Статус запроса | + | string | true |
| result | Хеш с результатом | - | object | См. ниже |
| exception | Ошибка | - | string | Что-то пошло не так |
Параметры result
| Поле | Назначение | Тип | Обязательное | Пример |
|---|---|---|---|---|
| Aggregations | Агрегационные данные | object | - | Составной элемент Aggregations |
| TotalItems | Общее число элементов | integer | - | 0 |
| Items | Массив дел | array[object] | - | Items |
Структура элемента Aggregations
| Поле | Назначение | Тип | Пример |
|---|---|---|---|
| Имя агрегационной группы | array[object] | Элемент Aggregations |
Элемент массива
| Поле | Назначение | Тип | Пример |
|---|---|---|---|
| ProductName | Название продукта (услуги или товара) | string | "Антивирусное ПО" |
| Status | Статус аккредитации | string | "Active" |
| Type | Тип аккредитационного документа | string | "Certificate" |
| RegistrationNumber | Регистрационный номер аккредитации | string | "1234567890" |
| DateBeginning | Дата начала действия аккредитации | string (date-time) | "2023-01-01T00:00:00Z" |
| DateFinish | Дата окончания действия аккредитации | string (date-time) | "2028-12-31T23:59:59Z" |
| ApplicantType | Тип заявителя (Например, компания, ИП) | string | "Company" |
| ManufacturerName | Название производителя продукта или услуги | string | "ООО «ПримерПроизводитель»" |
| ManufacturerOgrn | ОГРН производителя | string | "1027700132195" |
| ManufacturerInn | ИНН производителя | string | "7707083893" |
| Поле | Назначение | Тип | Пример |
|---|---|---|---|
| Value | Значение по ключу агрегации | string | "Архивный" |
| Name | Название категории или признака | string | "Архивный" |
| Count | Количество элементов | integer | 2 |
Пример json запроса
{
"service": "info-radar-accreditation",
"type": "documents",
"data": {
"EntityId": "34f0e4b2-1553-4880-bbe2-853f65ed65f3",
"EntityType": "Company",
"DocumentType": "Declarations",
"Status": "Архивный",
"OrderBy": "DateDescending",
"Page": 1
}
}
Примеры json ответов
{
"success": true,
"result": {
"Aggregations": {
"DocumentType": [
{
"Value": "Declarations",
"Name": "Декларации",
"Count": 2
}
],
"Status": [
{
"Value": "Архивный",
"Name": "Архивный",
"Count": 2
}
]
},
"TotalItems": 2,
"Items": [
{
"ProductName": "Устройства межсистемной связи на напряжение 220 вольт: компактные мультисервисные платформы оптической передачи",
"Status": "Архивный",
"Type": "Декларация о соответствии ЕАЭС",
"RegistrationNumber": "ЕАЭС N RU Д-CN.В.23005",
"DateBeginning": "2016-12-26T00:00:00",
"DateFinish": "2017-12-25T00:00:00",
"ApplicantType": "Уполномоченное лицо",
"ManufacturerName": "Публичное акционерное общество междугородной и международной электрической связи «ГурСвязьГаз»",
"ManufacturerOgrn": "102773123128767",
"ManufacturerInn": null
},
{
"ProductName": "Устройства межсистемной связи на напряжение 220 вольт: компактные мультисервисные платформы оптической передачи",
"Status": "Архивный",
"Type": "Декларация о соответствии ЕАЭС",
"RegistrationNumber": "ЕАЭС N RU Д-CN.В.23005",
"DateBeginning": "2016-12-26T00:00:00",
"DateFinish": "2017-12-25T00:00:00",
"ApplicantType": "Уполномоченное лицо",
"ManufacturerName": "Публичное акционерное общество междугородной и международной электрической связи «ГурСвязьГаз»",
"ManufacturerOgrn": "102773123128767",
"ManufacturerInn": null
}
]
}
}
Пример ошибки:
{
"success": false,
"exception": "Что-то пошло не так"
}