Partilhar via


Obter pedido

Obtém um ou mais pedidos de Gestão de Certificados (CM) de Microsoft Identity Manager (MIM) especificados.

Nota

Os URLs neste artigo são relativos ao nome do anfitrião escolhido durante a implementação da API, como https://api.contoso.com.

Pedir

Método URL do Pedido
GET /CertificateManagement/api/v1.0/requests/{id}

Parâmetros de URL

Propriedade Descrição
ID Opcional. O GUID de um pedido a obter.

Parâmetros de consulta

Propriedade Descrição
targetuser Opcional. O utilizador de destino do pedido. Se não for especificado nenhum destino, todos os pedidos, independentemente do utilizador de destino, são devolvidos.

Nota: apenas o valor "atual" é atualmente suportado.
status Opcional. Indica o estado do pedido a obter. Os tipos de estado possíveis são "Aprovado", "Cancelado", "Concluído", "Negado", "A Executar", "Falhado", "Nenhum" e "Pendente".
Se não for especificado nenhum estado, todos os pedidos, independentemente do estado, são devolvidos.

Cabeçalhos do pedido

Para obter os cabeçalhos de pedidos comuns, veja Cabeçalhos de pedidos e respostas HTTP nos detalhes do serviço da API REST do CM.

Corpo do pedido

Nenhum.

Resposta

Esta secçã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 obter cabeçalhos de resposta comuns, veja Cabeçalhos de pedidos e respostas HTTP nos detalhes do serviço API REST do CM.

Corpo da resposta

Com êxito, devolve um ou mais objetos de Pedido com as seguintes propriedades:

Nome Descrição
Comentário O comentário associado ao pedido cm do MIM.
Concluído A hora em que o pedido CM do MIM foi concluído.
DataCollection Os itens de recolha de dados que estão associados ao pedido CM do MIM.
DataCollectionFlags As opções de recolha de dados para o pedido CM do MIM.
Sinalizadores As opções que estão associadas ao pedido CM do MIM.
IsDataCollectionComplete Um valor booleano que indica se a recolha de dados foi concluída para o pedido CM do MIM.
IsEnrollmentAgent Um valor booleano que indica se é necessário um agente de inscrição para executar o pedido CM do MIM.
IsSmartcard Um valor booleano que indica se o pedido CM do MIM é um pedido de smart card ou um pedido de perfil de software.
NewProfileUuid A identidade do novo perfil de software produzido pelo pedido CM do MIM.
NewSmartcardUuid A identidade do novo smart card que é atribuído pelo pedido CM do MIM.
OldProfileUuid A identidade do perfil de software para o qual o pedido CM do MIM foi criado.
OldSmartcardUuid A identidade do smart card para o qual o pedido CM do MIM foi criado.
OriginatorUserUuid A identidade do utilizador que originou o pedido CM do MIM.
Prioridade A prioridade do pedido CM do MIM.
ProfileTemplateUuid A identidade do modelo de perfil para o qual o pedido CM do MIM foi criado.
RequestType O tipo do pedido CM do MIM.
SecurityDescriptor O descritor de segurança do pedido CM do MIM.
Estado O estado do pedido CM do MIM.
Submetido A hora em que o pedido CM do MIM foi submetido.
TargetUserUuid A identidade do utilizador de destino para o pedido CM do MIM.
Uuid O identificador do pedido CM do MIM.

Exemplo

Esta secção fornece um exemplo para obter os pedidos de CM do MIM especificados.

Exemplo: Pedido 1

GET /certificatemanagement/api/v1.0/requests/a9b4b42c-cc50-4c9b-89d1-bbc0bcd5a099 HTTP/1.1

Exemplo: Resposta 1

HTTP/1.1 200 OK

{
    "Uuid":"a9b4b42c-cc50-4c9b-89d1-bbc0bcd5a099",
    "RequestType":1,
    "Status":3,
    "Flags":2,
    "DataCollection":[

    ],
    "DataCollectionFlags":32,
    "OriginatorUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "TargetUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "Submitted":"2015-07-07T23:36:21.93Z",
    "Completed":"0001-01-01T00:00:00",
    "NewProfileUuid":"00000000-0000-0000-0000-000000000000",
    "OldProfileUuid":"00000000-0000-0000-0000-000000000000",
    "NewSmartcardUuid":"00000000-0000-0000-0000-000000000000",
    "OldSmartcardUuid":"00000000-0000-0000-0000-000000000000",
    "Priority":0,
    "Comment":"",
    "ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
    "SecurityDescriptor":"O:S-1-5-21-2127521184-1604012920-1887927527-14134865D:(D;;LC;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5094534)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5219125)(A;;SWRC;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;RC;;;WD)(A;;CCDCLCSWSDRC;;;S-1-5-21-2127521184-1604012920-1887927527-14134865)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;CCDCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
    "IsSmartcard":true,
    "IsEnrollmentAgent":false,
    "IsDataCollectionComplete":false
}

Exemplo: Pedido 2

GET /certificatemanagement/api/v1.0/requests/0c96d73f-967b-420e-854a-43ad2a1504bc HTTP/1.1

Exemplo: Resposta 2

HTTP/1.1 200 OK

{
    "Uuid":"0c96d73f-967b-420e-854a-43ad2a1504bc",
    "RequestType":5,
    "Status":3,
    "Flags":2,
    "DataCollection":[
        {
            "Name":"Sample Data Item",
            "Value":null
        }
    ],
    "DataCollectionFlags":32,
    "OriginatorUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "TargetUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "Submitted":"2015-07-07T23:40:33.133Z",
    "Completed":"0001-01-01T00:00:00",
    "NewProfileUuid":"b99ff38c-6653-471f-ae3c-325bb351a6bc",
    "OldProfileUuid":"b99ff38c-6653-471f-ae3c-325bb351a6bc",
    "NewSmartcardUuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
    "OldSmartcardUuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
    "Priority":0,
    "Comment":"",
    "ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
    "SecurityDescriptor":"O:S-1-5-21-2127521184-1604012920-1887927527-14134865D:(D;;LC;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;SWRC;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;RC;;;WD)(A;;CCDCLCSWSDRC;;;S-1-5-21-2127521184-1604012920-1887927527-14134865)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;CCDCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)\u0000\u0000\u0000\u0000\u0000\u0000",
    "IsSmartcard":true,
    "IsEnrollmentAgent":false,
    "IsDataCollectionComplete":false
}

Ver também