automation-suite
2022.4
false
- Getting started
- About this guide
- Available resources
- API endpoint URL structure
- Enumeration List
- Authentication
- Scopes and permissions
- Platform Management APIs
Available resources
Automation Suite API Guide
Last updated Jun 17, 2024
Available resources
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
-
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 /identity_/api/User/{userId}/loginAttempts
—Retrieves the login attempts of 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}