Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Las API de la /beta versión están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción.
Actualice un objeto agentRegistration .
Esta API está disponible en las siguientes implementaciones en la nube nacional.
| Servicio global | Administración pública de EE. UU. | Gobierno de EE. UU. L5 (DOD) | China operado por 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | AgentRegistration.ReadWrite.All | No disponible. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | AgentRegistration.ReadWrite.All | No disponible. |
Solicitud HTTP
PATCH https://graph.microsoft.com/beta/copilot/agentRegistrations/{id}
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
Authorization |
Bearer {token}. Obligatorio. Obtenga más información sobre autenticación y autorización. |
Content-Type |
application/json. Obligatorio. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione una representación JSON de las propiedades que se van a actualizar en el objeto agentRegistration .
| Propiedad | Tipo | Description |
|---|---|---|
a2aAuthorization |
a2aAuthorization | Configuración de autorización usada para invocar un servidor Agent2Agent. Opcional. Cuando se suministra, la type propiedad es necesaria. |
agentCard |
Json | Manifiesto JSON flexible que contiene información de la tarjeta del agente. Opcional. |
agentIdentityBlueprintId |
Cadena | Identificador del plano técnico de identidad del agente. Opcional. |
agentIdentityId |
Cadena | Identificador de identidad del agente Entra. Opcional. |
description |
Cadena | Descripción del agente. Opcional. |
displayName |
Cadena | Nombre para mostrar de la instancia del agente. Opcional. |
lastPublishedBy |
Cadena | El identificador único de la última persona que publicó el agente. Opcional. |
managedByAppId |
Cadena | Identificador de aplicación que administra este agente. Opcional. |
originatingStore |
Cadena | Nombre del almacén o sistema donde se originó el agente. Opcional. |
ownerIds |
Colección string | Lista de identificadores de propietario del agente. Opcional. |
sourceAgentId |
Cadena | Identificador de agente original del sistema de origen. Opcional. |
sourceLastModifiedDateTime |
DateTimeOffset | La fecha y hora en que se modificó por última vez la instancia del agente desde el origen. Opcional. |
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 200 OK. No devuelve nada en el cuerpo de la respuesta.
Ejemplos
Ejemplo 1: Actualizar las propiedades del agente
Solicitud
En el ejemplo siguiente se actualizan las propiedades generales de un registro de agente.
PATCH https://graph.microsoft.com/beta/copilot/agentRegistrations/550e8400-e29b-41d4-a716-446655440000
Content-Type: application/json
{
"displayName": "Contoso Sales Assistant",
"description": "AI-powered sales assistant that integrates with Contoso CRM",
"ownerIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
]
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 200 OK
Ejemplo 2: Actualizar autorización de A2A
Solicitud
En el ejemplo siguiente se actualiza la configuración de autorización utilizada para invocar un servidor Agent2Agent.
PATCH https://graph.microsoft.com/beta/copilot/agentRegistrations/550e8400-e29b-41d4-a716-446655440000
Content-Type: application/json
{
"a2aAuthorization": {
"referenceId": "8c4e2a71-6b9d-43f5-a0e8-7d1c3b5f9a62",
"type": "apiKeyPluginVault"
}
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 200 OK