Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Importante
Les API sous la /beta version sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge.
Mettez à jour un objet AgentRegistration .
Cette API est disponible dans les déploiements cloud nationaux suivants.
| Service global | Gouvernement américain L4 | Gouvernement américain L5 (DOD) | Chine exploitée par 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme étant les moins privilégiées pour cette API. Utilisez une ou plusieurs autorisations privilégiées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, voir Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez la référence des autorisations.
| Type d’autorisation | Autorisations les moins privilégiées | Autorisations à privilèges plus élevés |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | AgentRegistration.ReadWrite.All | Non disponible. |
| Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
| Application | AgentRegistration.ReadWrite.All | Non disponible. |
Requête HTTP
PATCH https://graph.microsoft.com/beta/copilot/agentRegistrations/{id}
En-têtes de demande
| Nom | Description |
|---|---|
Authorization |
Bearer {token}. Obligatoire. En savoir plus sur l’authentification et les autorisations. |
Content-Type |
application/json. Obligatoire. |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON des propriétés à mettre à jour sur l’objet agentRegistration .
| Propriété | Type | Description |
|---|---|---|
a2aAuthorization |
a2aAuthorization | Configuration d’autorisation utilisée pour appeler un serveur Agent2Agent. Facultatif. Lorsqu’elle est fournie, la type propriété est requise. |
agentCard |
Json | Manifeste JSON flexible contenant des informations sur la carte d’agent. Facultatif. |
agentIdentityBlueprintId |
String | Identificateur de blueprint d’identité d’agent. Facultatif. |
agentIdentityId |
String | Identificateur d’identité de l’agent Entra. Facultatif. |
description |
String | Description de l’agent. Facultatif. |
displayName |
String | Nom complet de l’instance de l’agent. Facultatif. |
lastPublishedBy |
String | Identifiant unique de la dernière personne à avoir publié l’agent. Facultatif. |
managedByAppId |
String | Identificateur de l’application gérant cet agent. Facultatif. |
originatingStore |
String | Nom du magasin ou du système d’origine de l’agent. Facultatif. |
ownerIds |
String collection | Liste des identifiants de propriétaire pour l’agent. Facultatif. |
sourceAgentId |
String | Identificateur d’agent d’origine du système source. Facultatif. |
sourceLastModifiedDateTime |
DateTimeOffset | Date et heure de la dernière modification de l’instance de l’agent à partir de la source. Facultatif. |
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 200 OK. Elle ne renvoie rien dans le corps de la réponse.
Exemples
Exemple 1 : Mettre à jour les propriétés de l’agent
Demande
L’exemple suivant met à jour les propriétés générales d’un enregistrement d’agent.
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"
]
}
Réponse
L’exemple suivant illustre la réponse.
HTTP/1.1 200 OK
Exemple 2 : Mettre à jour l’autorisation A2A
Demande
L’exemple suivant met à jour la configuration d’autorisation utilisée pour appeler un serveur 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"
}
}
Réponse
L’exemple suivant illustre la réponse.
HTTP/1.1 200 OK