Поделиться через


Получение операций с состоянием профиля

Возвращает список возможных операций, которые может выполнять текущий пользователь в указанном профиле. Запрос можно инициировать для любой из указанных операций.

Примечание

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"
]