- Erste Schritte
 - Authentication
 - Swagger-Definition
 - Orchestrator-APIs
- Warnungsanforderungen
 - Anfragen zu Assets
 - Kalenderanforderungen
 - Umgebungsabfragen
 - Ordneranforderungen
 - Anforderungen für generische Aufgaben
 - Jobanfragen
 - Bibliotheksabfragen
 - Lizenzabfragen
 - Paketanfragen
 - Berechtigungsabfragen
 - Anforderungen für persönliche Arbeitsbereiche
 - Prozessabfragen
 - Anforderungen von Warteschlangenelementen
 - Queue retention policy requests
 - Roboteranfragen
 - Rollenanfragen
 - Zeitplanabfragen
 - Anfragen zu Einstellungen
 - Anforderungen für Speicher-Buckets
 - Aufgabenanforderungen
 - Aufgabenkataloganforderungen
 - Aufgabenformularanforderungen
 - Mandantenabfragen
 - Transaktionsanfragen
 - Benutzerabfragen
 - Webhook-Abfragen
 
 - Plattformverwaltungs-APIs
 

Anleitung für die Orchestrator-API
- GET-Anforderungen an die Endpunkte 
/odata/Usersoder/odata/Users({})geben eine leere Domäne für AD-Benutzer zurück. - Die Anforderungen 
GetOrganizationUnits(Id)undGetRoles(Id)geben nur Ordner und Rollen zurück, die explizit für einen automatisch bereitgestellten Benutzer festgelegt wurden. Die von der Gruppenkonfiguration übernommen können über den Endpunkt/api/DirectoryService/GetDirectoryPermissions?userId={userId}abgerufen werden. 
Löschen
https://{yourDomain}/odata/Users(446)
Anforderungsheader
| 
                                  Schlüssel  | 
                                  Wert  | 
|---|---|
| 
                                  Autorisierung  | 
                                  Inhaber  | 
Antwortcode
204 No content
Im folgenden Beispiel können Sie die Sprache für den Benutzer mit der 749-ID in Japanisch ändern.
Posten
https://{yourDomain}/odata/Users(749)/UiPath.Server.Configuration.OData.ChangeUserCulture
Anforderungsheader
| 
                                  Schlüssel  | 
                                  Wert  | 
|---|---|
| 
                                  Autorisierung  | 
                                  Inhaber  | 
Anforderungstext
{
    "culture": "ja"
}{
    "culture": "ja"
}Antwortcode
200 OK
PUT
https://{yourDomain}/odata/Users(13)
Anforderungsheader
| 
                                  Schlüssel  | 
                                  Wert  | 
|---|---|
| 
                                  Autorisierung  | 
                                  Inhaber  | 
Anforderungstext
{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}Antwortcode
200 OK
Sie können diesen Endpunkt verwenden, um der angegebenen Benutzer-ID eine oder mehrere Rollen zuzuweisen. Dies kann die ID einer Gruppe, eines Benutzerkontos oder eines Roboterkontos sein.
Posten
https://{yourDomain}/odata/Users(9)/UiPath.Server.Configuration.OData.AssignRoles
Anforderungsheader
| 
                                  Schlüssel  | 
                                  Wert  | 
|---|---|
| 
                                  Autorisierung  | 
                                  Inhaber  | 
Anforderungstext
{
  "roleIds": [
    1,3
  ]
}{
  "roleIds": [
    1,3
  ]
}Beispiel
9 , indem die zugewiesenen Rollen mit den Rollen mit den IDs 1 und 3überschrieben werden.
                  | 
                                  Rollen vor Anforderung  | 
                                  Rollen nach Anforderung  | 
                                  Änderungen  | 
|---|---|---|
| 
                                  Keine Rollen  | 
                                 1 und 3 | 
                                  Rollen mit den IDs  
                                 
                              1 und 3 wurden zugewiesen.
                                  | 
| 
                                  Rollen mit den IDs  
                                 
                              1 und 2 | 
                                 1 und 3 | 
                                  Rolle mit ID  
                                 
                              2 wurde entfernt und Rolle mit ID 3 zugewiesen.
                                  | 
| 
                                  Rolle mit ID  
                                 
                              2 | 
                                 1 und 3 | 
                                  Rolle mit der ID  
                                 
                              2 wurde entfernt und Rollen mit den IDs 1 und 3 wurden zugewiesen.
                                  | 
cURL
curl -X POST "https://{yourDomain}/odata/Users({key})/UiPath.Server.Configuration.OData.AssignRoles" -H "accept: application/json" -H "Content-Type: application/json"
                        -d "{ \"roleIds\": [ {RoleID1},{RoleID2} ] }"
https://https://{yourDomain}/swagger)
                  Schritt für Schritt
Hier ist ein Beispielverfahren zum Zuweisen von Rollen zu einem Konto:
- 
                        Stellen Sie eine GET-Anforderung an
/odata/Roles, um die Liste der Rollen abzurufen.Sie können bei Bedarf jeden Filtertyp verwenden, der von OData unterstützt wird.
 - Notieren Sie sich die IDs für die Rollen, die Sie zuweisen möchten.
 - 
                        Stellen Sie eine GET-Anforderung an
/odata/Users, um die Liste der Konten abzurufen.Die Liste enthält Gruppen, Benutzerkonten und Roboterkonten.
Sie können bei Bedarf jeden Filtertyp verwenden, der von OData unterstützt wird.
 - Notieren Sie die IDs für die Konten, denen Sie Rollen zuweisen möchten.
 - 
                        Stellen Sie für jedes Konto, dem Sie Rollen zuweisen möchten, eine POST-Anforderung an
/odata/Users({key})/UiPath.Server.Configuration.OData.AssignRoles.{key}ist eine einzelne Konto-ID für das Konto, dem Sie Rollen zuweisen möchten{roleID}ist eine einzelne Rollen-ID für die Rolle, die Sie zuweisen möchten; Sie können mehrere IDs auflisten, die durch ein Komma getrennt sind.