Управление поставщиками данных

Получение поставщика данных СМЭВ по Id

Возвращает поставщика данных СМЭВ по Id в виде заполненного SmevDataProvider. Обязательные параметры в запросе: Id поставщика данных.

Запрос

Swagger
GET
/registration/{id}

Параметры

ПараметрТипОписание
id *

(path)

stringId поставщика
* - обязательный параметр

Ответ

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Редактирование поставщика данных СМЭВ

Редактирование поставщика данных СМЭВ по Id поставщика данных и SmevDataProvider. Возвращает новую модель SmevDataProvider. Обязательные параметры в запросе: SmevDataProvider и Id поставщика данных.

Запрос

Swagger
PUT
/registration/{id}

Параметры

ПараметрТипОписание
id *

(path)

stringId поставщика
* - обязательный параметр

Тело запроса

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Ответ

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Удаление поставщика данных СМЭВ по Id

Удаляет поставщика данных СМЭВ по его Id.

Запрос

Swagger
DELETE
/registration/{id}

Параметры

ПараметрТипОписание
id *

(path)

stringId поставщика
* - обязательный параметр

Ответ

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Получение всех поставщиков данных СМЭВ

Возвращает список всех поставщиков данных СМЭВ в виде SmevDataProvider.

Запрос

Swagger
GET
/registration

Ответ

Массив значений вида:

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Регистрация нового поставщика данных СМЭВ

Регистрирует нового поставщика данных СМЭВ и возвращает заполненный SmevDataProvider. Обязательные параметры в запросе: SmevDataProvider.

Запрос

Swagger
POST
/registration

Тело запроса

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Ответ

ПараметрТипФорматОписание
dataProviderId
string
namespace
string
rootElement
string
registrationDate
stringdate-time
schemaVersion
V1_2 | V1_3
clientId
string
routing
FIXED | TABLE | BROADCAST | FIXED | TABLE | BROADCAST
nameSved
string

Получение всех поставщиков данных СМЭВ (С пейджингом)

Возвращает список всех поставщиков данных СМЭВ в виде SmevDataProvider.

Запрос

Swagger
GET
/registration/page

Параметры

ПараметрТипОписание
page

(query)

stringНомер страницы с 0
size

(query)

stringРазмер страницы
direction

(query)

stringНаправление сортировки
property

(query)

stringПоле для сортировки
dataProviderId

(query)

stringУникальный идентификатор поставщика данных
namespace

(query)

stringTarget namespace схемы сервис СМЭВ
rootElement

(query)

stringИмя корневого элемента сервиса СМЭВ
schemaVersion

(query)

stringВерсия схемы поставщика услуг
clientId

(query)

stringАлиас сертификата, используемого поставщиком данных
routing

(query)

stringТип используемой маршрутизации
nameSved

(query)

stringНазвание поставляемого сведения СМЭВ
startDate

(query)

stringДата в формате 2007-12-03T10:15:30, начиная с которой нужно фильтровать создание поставщика
endDate

(query)

stringДата в формате 2007-12-03T10:15:30, по которую нужно фильтровать создание поставщика

Ответ

ПараметрТипФорматОписание
content
SmevDataProvider[]
pageNumber
integerint32
pageSize
integerint32
total
integerint64
totalElements
integerint64

Удаление всех поставщиков данных СМЭВ

Удаляет всех поставщиков данных СМЭВ.

Запрос

Swagger
DELETE
/registration/all/

Модели

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
СМЭВ
Отправка тестовых запросов в СМЭВ с присвоением успешно отправленным запросам уникальных идентификаторов
Предыдущий раздел
Работа с рассылками с помощью адаптера СМЭВ
Следующий раздел
Загрузка аттачментов для отправки
Была ли страница полезной?