Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Leia as propriedades e relações do objeto agentCardManifest .
Esta API está disponível nas seguintes implementações de cloud nacionais.
| Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
| Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | AgentCardManifest.Read.All | AgentCardManifest.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | AgentCardManifest.Read.All | AgentCardManifest.ReadWrite.All, AgentCardManifest.ReadWrite.ManagedBy |
Importante
Ao utilizar permissões delegadas, tem de ser atribuída ao utilizador autenticado uma função de Microsoft Entra suportada ou uma função personalizada com uma permissão de função suportada. O Administrador de Registo do Agente é a função com menos privilégios suportada para esta operação.
Solicitação HTTP
GET /agentRegistry/agentCardManifests/{agentCardManifestId}
Parâmetros de consulta opcionais
Este método suporta o select parâmetro de consulta OData para ajudar a personalizar a resposta. Para obter informações gerais, acesse Parâmetros de consulta OData.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedido, este método devolve um 200 OK código de resposta e um objeto agentCardManifest no corpo da resposta.
Exemplos
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/beta/agentRegistry/agentCardManifests/{agentCardManifestId}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": "Security Copilot Platform Agent Card Manifest: 00223",
"ownerIds": [
"daf58b0e-44e1-433c-b6b0-ca70cae320b8",
"b9108c41-d2d2-4e78-b073-92f57b752bd0"
],
"managedBy": "719cc904-9700-4e08-9941-fd826cc84c60",
"originatingStore": "Microsoft Security Copilot",
"createdBy": "d47bffae-411a-4de9-8548-05e79bc01f0d",
"protocolVersion": "0.2.9",
"createdDateTime": "2025-01-01T00:00:00.1234567Z",
"lastModifiedDateTime": "2025-01-01T00:00:00.1234567Z",
"displayName": "Conditional Access Agent",
"description": "The Conditional Access optimization agent helps you ensure all users and applications are protected by Conditional Access policies.",
"iconUrl": "https://conditional-access-agent.example.com/icon",
"provider": {
"organization": "Microsoft Inc.",
"url": "https://www.microsoft.com"
},
"version": "1.2.0",
"documentationUrl": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/agent-optimization",
"capabilities": {
"streaming": true,
"pushNotifications": true,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://contoso.example.com/a2a/capabilities/secureMessaging",
"description": null,
"required": false,
"params": {
"useHttps": true,
"info": {
"version": "1.0.0"
}
}
}
]
},
"securitySchemes": {
"google": {
"@odata.type": "#microsoft.graph.apiKeySecurityScheme",
"type": "apiKey",
"description": "Use an api key",
"name": "key",
"in": "cookie"
},
"entra": {
"@odata.type": "#microsoft.graph.oAuth2SecurityScheme",
"type": "oauth2",
"description": "Use oauth",
"flows": {
"clientCredentials": {
"tokenUrl": "https://login.microsoftonline.com",
"refreshUrl": null,
"scopes": {
"agent.run": "run the agent"
}
}
}
}
},
"security": [
{
"google": []
},
{
"entra": []
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/html"
],
"skills": [
{
"id": "analyze-conditional-access",
"displayName": "CA Optimizer",
"description": "The agent can recommend new policies and update existing conditional access policies.",
"tags": [
"security",
"optimize",
"conditional-access"
],
"examples": [
"Find policies that need updating."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"application/vnd.geo+json",
"text/html"
],
"security": [
{
"entra": []
}
]
}
],
"supportsAuthenticatedExtendedCard": false
}