orchestrator
2025.10
false
- Getting started
- Authentication
- 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
- Personal workspaces requests
- Processes requests
- Queue Items requests
- Queue retention policy requests
- Robots requests
- Roles requests
- Schedules requests
- Settings requests
- Storage bucket requests
- Tasks requests
- Task Catalogs requests
- Task Forms requests
- Tenants requests
- Transactions requests
- Users requests
- Webhooks requests
 
- Platform Management APIs- About this guide
- Available resources
- API endpoint URL structure
- Enumeration List
 
 

Orchestrator API guide
Last updated Oct 27, 2025
UiPath® exposes the following APIs:
- 
                     Orchestrator API 
- 
                     Test Manager API 
- 
                     Data Service API 
- 
                     Platform Management API - 
                           Audit - retrieving and downloading audit logs in the organization. 
- 
                           Licensing - retrieving and allocating licenses. 
- 
                           Identity - creating, updating, or deleting accounts, and managing organization settings. 
 
- 
                           
- 
                     Marketplace API 
- 
                     AI Center API 
- 
                     Document Understanding API 
- 
                     Academy API 
Note: The Platform Management APIs are undergoing a process of functional enhancement which may cause breaking changes to the endpoints.
                  That is why the current APIs are marked as Preview in our reference documentation.
               
               
            - 
                     GET /audit_/api/auditlogs—Retrieves the audit logs of your organization.
- 
                     GET /audit_/api/auditlogs/download—Downloads the audit logs of your organization.
- 
                        GET identity_/api/Group/{partitionGlobalId}—Retrieves all local and built-in groups from the specified partition ID (either organization or tenant).
- 
                        GET /identity_/api/Group/{partitionGlobalId}/{groupId}—Retrieves the specified local or built-in group in the specified partition ID.
- 
                        POST /identity_/api/Group—Creates a new local group.
- 
                        PUT /identity_/api/Group/{groupId}—Updates a local group information.
- 
                        DELETE /identity_/api/Group/{partitionGlobalId}—Deletes all local groups from the specified partition ID (either organization or tenant).
- 
                        DELETE /identity_/api/Group/{partitionGlobalId}/{groupId}—Deletes the specified local group.
- 
                        GET /identity_/api/RobotAccount/{partitionGlobalId}—Retrieves all robot accounts in the specified partition ID (either organization or tenant).
- 
                        GET /identity_/api/RobotAccount/{partitionGlobalId}/{robotAccountId}—Retrieves the specified robot account in the specified partition ID.
- 
                        POST /identity_/api/RobotAccount—Creates a new robot account.
- 
                        PUT /identity_/api/RobotAccount/{robotAccountId}—Updates the specified robot account information.
- 
                        DELETE /identity_/api/RobotAccount/{partitionGlobalId}/{robotAccountId}—Deletes the specified robot account.
- 
                        DELETE /identity_/api/RobotAccount/{partitionGlobalId}—Deletes all robot accounts in the specified partition ID.
-  GET /identity_/api/MessageTemplate—Retrieves a message template using the provided filter.
-  GET /identity_/api/MessageTemplate/{templateId}—Retrieves the specified message template.
-  PUT /identity_/api/MessageTemplate/{templateId}—Updates the specified message template.
- 
                        GET /identity_/api/Setting—Retrieves an application settings based on a list of keys for a specific tenant.
- 
                        PUT /identity_/api/Setting—Updates or creates new settings in a specific tenant.
- 
                        GET /identity_/api/User/{userId}—Retrieves information about the specified user.
- 
                        POST /identity_/api/User/{userId}/changepassword—Updates the password for the specified user.
- 
                        PUT /identity_/api/User/{userId}—Updates the specifid user information.
- 
                        DELETE /identity_/api/User—Deletes all users.
- 
                        DELETE /identity_/api/User/{userId}—Deletes the specified user.
- GET /lease_/api/account/{accountId}/user-license/group/{groupId}—Retrieves a list of all available user licenses for creating or editing a group.
- PUT /—Allocates or updates a group rule.- lease_/api/account/{accountId}/user-license/group/{groupId}