Compartilhar via


Obter operações de estado de perfil

Obtém uma lista de possíveis operações que podem ser executadas pelo usuário atual no perfil especificado. Então pode ser iniciada uma solicitação para qualquer uma das operações especificadas.

Observação

As URLs neste artigo são relativas ao nome do host escolhido durante a implantação da API, como https://api.contoso.com.

Solicitação

Método URL da solicitação
GET /CertificateManagement/api/v1.0/profiles/{id}/operations
/CertificateManagement/api/v1.0/smartcards/{id}/operations

Parâmetros de URL

Parâmetro Descrição
id O identificador (GUID) do cartão inteligente ou perfil.

Cabeçalhos da solicitação

Para cabeçalhos de solicitação comuns, consulte Cabeçalhos de solicitação e resposta HTTP nos detalhes do serviço da API REST do CM.

Corpo da solicitação

Nenhum.

Resposta

Esta seção descreve a resposta.

Códigos de resposta

Código Descrição
200 OK
204 Sem conteúdo
403 Proibido
500 Erro Interno

Cabeçalhos de resposta

Para cabeçalhos de resposta comuns, consulte Cabeçalhos de solicitação e resposta HTTP nos detalhes do serviço da API REST do CM.

Corpo da resposta

Com êxito, retorna uma lista de possíveis operações que podem ser executadas pelo usuário no cartão inteligente. A lista pode conter qualquer número das seguintes operações: OnlineUpdate, Renew, Recover, RecoverOnBehalf, Retire, Revoke e Unblock.

Exemplo

Esta seção fornece um exemplo para obter operações de estado de perfil para o usuário atual.

Exemplo: Solicitação

GET /certificatemanagement/api/v1.0/smartcards/438d1b30-f3b4-4bed-85fa-285e08605ba7/operations HTTP/1.1

Exemplo: resposta

HTTP/1.1 200 OK

[
    "renew",
    "unblock",
    "retire"
]