Rufen Sie eine spezifische API für Benutzerdetails ab
Verwenden Sie die API zum Abrufen von Benutzerdetails , um bestimmte Benutzerdetails im Control Roomabzurufen.
Vorbereitungen
Stellen Sie sicher, dass Sie über eine Administratorrolle oder eine benutzerdefinierte Rolle mit der Berechtigung „Benutzer anzeigen“ verfügen.
Prozedur
- Fügen Sie das Authentifizierungstoken zum Anforderungsheader hinzu.
- Fügen Sie in der Anforderungskopfzeile eine bestimmte Benutzer-ID hinzu, die Sie abrufen möchten.
-
Verwenden Sie die GET-Methode und die Endpunkt-URL:
<your_Control_Room_url>/v1/usermanagement/users/2 <user ID>
-
Senden Sie die Anfrage.
Wir senden eine Anfrage, um Details für die spezifische Benutzer-ID abzurufen: 2075Antwortgremium:
{ "id": 2075, "username": "mdadmin1", "domain": "string", "firstName": "MDadmin2", "lastName": "ADadmin", "version": 0, "principalId": 2075, "deleted": false, "roles": [ { "name": "AAE_Basic", "id": 2, "version": 0 } ], "sysAssignedRoles": [], "groupNames": [], "permissions": [ { "id": 7526, "action": "viewuserrolebasicinfo", "resourceId": null, "resourceType": "usermanagement" }, { "id": 7, "action": "run", "resourceId": null, "resourceType": "repositorymanager" }, { "id": 94, "action": "view", "resourceId": null, "resourceType": "botstore" }, { "id": 61, "action": "createstandard", "resourceId": null, "resourceType": "credentialattribute" }, { "id": 92, "action": "view", "resourceId": null, "resourceType": "packagemanager" }, { "id": 97, "action": "register", "resourceId": null, "resourceType": "devices" }, { "id": 29, "action": "view", "resourceId": null, "resourceType": "repositorymanager" }, { "id": 120, "action": "view", "resourceId": null, "resourceType": "dashboard" } ], "licenseFeatures": [ "DEVELOPMENT" ], "emailVerified": false, "passwordSet": false, "questionsSet": false, "enableAutoLogin": true, "disabled": true, "clientRegistered": false, "description": "string", "createdBy": 1513, "createdOn": "2020-11-20T20:17:26Z", "updatedBy": 1513, "updatedOn": "2020-11-20T20:17:26Z", "publicKey": null, "appType": null, "routingName": null, "appUrl": null, "email": "ad@ma.com" }
Die REST-API antwortet auf jede Anforderung mit einem HTTP-Antwortcode. Einzelheiten zu den Antwortcodes finden Sie unter API-Antwortcodes.