Универсальный запрос в СМЭВ к любому ВС путем передачи соответствующего xml документа (служит для отправки запросов и рассылок)

Получение результатов запроса

Возвращает ответ на запрос по его идентификатору

Запрос

Swagger
GET
/smev/universal-request/xml

Параметры

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

(query)

stringRequestId, который вернула операция отправка запроса
* - обязательный параметр

Ответ

ПараметрТипОписание
attachmentsInfo
AttachmentUploadInfo[]
originalMessageId
string
referenceMessageId
string
messageMetadata
SmevMessageMetadata
senderProvidedResponseData
SmevSenderProvidedResponseData
asyncProcessingStatus
SmevAsyncProcessingStatus

Отправка запроса

Отправляет запрос и возвращает идентификатор отправленного запроса

Запрос

Swagger
POST
/smev/universal-request/xml

Тело запроса

ПараметрТипФорматОписание
requestId
string
keyAlias
stringЕсли не указан, то используется алиас, указанный по умолчанию.
multipleAnswers
booleandeprecated Не используется, будет удален в будущих версиях
routing
DirectiveRoutingЕсли указан, то используется версия 3 схемы СМЭВ
messagePrimaryContent
string
attachments
AttachmentUploadInfo[]
startRequestChain
boolean
eol
stringdate-time
referenceMessageId
string
personalSignature
stringПодписывается элемент, находящийся сразу под MessagePrimaryContent. Хотя этот элемент не обязателен, поставщик данных может потребовать, чтобы в запросах определённых типов ЭП-СП всегда была. Это вызвано тем, что в ряде случаев, согласно ФЗ, сведения могут предоставляться только по запросам должностных лиц определённого уровня.

Ответ

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

Подтверждение получения ответа

Подтвердить получение ответа с указанным идентификатором

Запрос

Swagger
POST
/smev/universal-request/xml/response/{responseId}/ack

Параметры

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

(path)

stringИдентификатор присланного ответа (то, что было в MessageID ответа из СМЭВ)
* - обязательный параметр

Получение результатов запроса

Возвращает ответ на запрос по его идентификатору

Запрос

Swagger
GET
/rn/{resourceName}/smev/universal-request/xml

Параметры

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

(query)

stringRequestId, который вернула операция отправка запроса
resourceName *

(path)

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

Ответ

ПараметрТипОписание
attachmentsInfo
AttachmentUploadInfo[]
originalMessageId
string
referenceMessageId
string
messageMetadata
SmevMessageMetadata
senderProvidedResponseData
SmevSenderProvidedResponseData
asyncProcessingStatus
SmevAsyncProcessingStatus

Отправка запроса

Отправляет запрос и возвращает идентификатор отправленного запроса

Запрос

Swagger
POST
/rn/{resourceName}/smev/universal-request/xml

Параметры

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

(path)

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

Тело запроса

ПараметрТипФорматОписание
requestId
string
keyAlias
stringЕсли не указан, то используется алиас, указанный по умолчанию.
multipleAnswers
booleandeprecated Не используется, будет удален в будущих версиях
routing
DirectiveRoutingЕсли указан, то используется версия 3 схемы СМЭВ
messagePrimaryContent
string
attachments
AttachmentUploadInfo[]
startRequestChain
boolean
eol
stringdate-time
referenceMessageId
string
personalSignature
stringПодписывается элемент, находящийся сразу под MessagePrimaryContent. Хотя этот элемент не обязателен, поставщик данных может потребовать, чтобы в запросах определённых типов ЭП-СП всегда была. Это вызвано тем, что в ряде случаев, согласно ФЗ, сведения могут предоставляться только по запросам должностных лиц определённого уровня.

Ответ

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

Подтверждение получения ответа

Подтвердить получение ответа с указанным идентификатором

Запрос

Swagger
POST
/rn/{resourceName}/smev/universal-request/xml/response/{responseId}/ack

Параметры

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

(path)

stringИдентификатор присланного ответа (то, что было в MessageID ответа из СМЭВ)
resourceName *

(path)

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

Получение статуса запроса

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

Запрос

Swagger
GET
/smev/universal-request/xml/{requestId}/status

Параметры

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

(path)

stringИдентификатор запроса
* - обязательный параметр

Ответ

ПараметрТипОписание
status
RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENT_TO_WORKER_ERROR | SENT_TO_SMEV_ERROR | GET_RESPONSE_ERROR | REQUEST_REJECTED | SENT_TO_DIGS_ERROR | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENDED_TO_WORKER_ERROR | SENDED_TO_SMEV_ERROR
errorMessage
string
faultInfo
SmevFaultInfo

Получение следующего ответа

Получить следующий ответ для указанного вида сведения

Запрос

Swagger
GET
/smev/universal-request/xml/response/next

Параметры

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

(query)

stringПространство имен вида сведений
rootElement *

(query)

stringКорневой элемент вида сведений
clientId

(query)

stringИдентификатор клиента - алиас сертификата
* - обязательный параметр

Ответ

ПараметрТипОписание
attachmentsInfo
AttachmentUploadInfo[]
originalMessageId
string
referenceMessageId
string
messageMetadata
SmevMessageMetadata
senderProvidedResponseData
SmevSenderProvidedResponseData
asyncProcessingStatus
SmevAsyncProcessingStatus

Получение статуса запроса

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

Запрос

Swagger
GET
/rn/{resourceName}/smev/universal-request/xml/{requestId}/status

Параметры

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

(path)

stringИдентификатор запроса
resourceName *

(path)

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

Ответ

ПараметрТипОписание
status
RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENT_TO_WORKER_ERROR | SENT_TO_SMEV_ERROR | GET_RESPONSE_ERROR | REQUEST_REJECTED | SENT_TO_DIGS_ERROR | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENDED_TO_WORKER_ERROR | SENDED_TO_SMEV_ERROR
errorMessage
string
faultInfo
SmevFaultInfo

Получение следующего ответа

Получить следующий ответ для указанного вида сведения

Запрос

Swagger
GET
/rn/{resourceName}/smev/universal-request/xml/response/next

Параметры

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

(query)

stringПространство имен вида сведений
rootElement *

(query)

stringКорневой элемент вида сведений
clientId

(query)

stringИдентификатор клиента - алиас сертификата
resourceName *

(path)

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

Ответ

ПараметрТипОписание
attachmentsInfo
AttachmentUploadInfo[]
originalMessageId
string
referenceMessageId
string
messageMetadata
SmevMessageMetadata
senderProvidedResponseData
SmevSenderProvidedResponseData
asyncProcessingStatus
SmevAsyncProcessingStatus

Модели

Демопримеры

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