Получение операций с состоянием профиля
Возвращает список возможных операций, которые может выполнять текущий пользователь в указанном профиле. Запрос можно инициировать для любой из указанных операций.
Примечание
URL-адреса в этой статье относятся к имени узла, выбранному во время развертывания API, например https://api.contoso.com
.
Запрос
Метод | URL-адрес запроса |
---|---|
GET | /CertificateManagement/api/v1.0/profiles/{id}/operations /CertificateManagement/api/v1.0/smartcards/{id}/operations |
Параметры URL-адреса
Параметр | Описание |
---|---|
идентификатор | Идентификатор (GUID) профиля или смарт-карты. |
Заголовки запросов
Общие заголовки запросов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API CM.
Текст запроса
Нет.
Ответ
В этом разделе описывается ответ.
Коды ответов
Код | Описание |
---|---|
200 | ОК |
204 | Нет содержимого |
403 | Запрещено |
500 | Внутренняя ошибка |
Заголовки ответов
Общие заголовки ответов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API CM.
Текст ответа
При успешном выполнении возвращает список возможных операций, которые пользователь может выполнить со смарт-картой. Список может содержать любое количество следующих операций: OnlineUpdate, Renew, Recover, RecoverOnBehalf, Retire, Revoke и Unblock.
Пример
В этом разделе приведен пример для получения операций с состоянием профиля для текущего пользователя.
Пример. Запрос
GET /certificatemanagement/api/v1.0/smartcards/438d1b30-f3b4-4bed-85fa-285e08605ba7/operations HTTP/1.1
Пример: Ответ
HTTP/1.1 200 OK
[
"renew",
"unblock",
"retire"
]