orchestrator
2021.10
false
- Getting started
 - Swagger definition
 - Orchestrator APIs
- Alerts requests
 - Assets Requests
 - Calendars requests
 - Environments requests
 - Folders requests
 - Generic Tasks requests
 - Jobs requests
 - Libraries requests
 - License requests
 - Packages requests
 - Permissions Requests
 - Processes requests
 - Robots requests
 - Roles requests
 - Schedules requests
 - Settings requests
 - Tasks requests
 - Task Catalogs requests
 - Task Forms requests
 - Tenants Requests
 - Transactions requests
 - Users requests
 - Webhooks requests
 
 

OUT OF SUPPORT
Orchestrator API guide
Last updated Jul 18, 2025
Note: 
               
            
         - GET requests to the 
/odata/Usersor/odata/Users({})endpoints return an empty Domain for AD users. - The 
GetOrganizationUnits(Id)andGetRoles(Id)requests only return folders and roles explicitly set for an auto-provisioned user. The ones inherited from the group configuration can be retrieved through the/api/DirectoryService/GetDirectoryPermissions?userId={userId}endpoint. 
DELETE
{OrchestratorURL}/odata/Users(446)
Request headers
| 
                                  Key  | 
                                  Value  | 
|---|---|
| 
                                  Authorization  | 
                                  Bearer  | 
Response code
204 No content
The following example enables you to change the language for the user with the 749 Id to Japanese.
POST
{OrchestratorURL}/odata/Users(749)/UiPath.Server.Configuration.OData.ChangeUserCulture
Request headers
| 
                                  Key  | 
                                  Value  | 
|---|---|
| 
                                  Authorization  | 
                                  Bearer  | 
Request body
{
    "culture": "ja"
}{
    "culture": "ja"
}Response code
200 OK
PUT
{OrchestratorURL}/odata/Users(13)
Request headers
| 
                                  Key  | 
                                  Value  | 
|---|---|
| 
                                  Authorization  | 
                                  Bearer  | 
Request body
{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}Response code
200 OK