Comparing Automation 360 and Enterprise 11 APIs

Compare Automation 360 and Enterprise 11 APIs to understand the contract changes when you migrate from Enterprise 11 to Automation 360.

API details Enterprise 11 Automation 360
Authentication API: Use this API to obtain the authentication token. The token is then used for all subsequent API calls.
Method POST POST
Endpoint v1/authentication v2/authentication
Request body changes Not applicable No change
Response body changes Not applicable
  • Multi-factor authentication is not supported
  • Automation 360 response returns the tenantUuID
Auto login credentials API: Use this API to set the Windows credentials for a Bot Runner. These credentials are used for automatically login (auto-login).
Method POST PUT
Endpoint v1/credentialvault/external/​credentials/loginsetting v2/credentialvault/loginsetting
Request body changes Not applicable Endpoint version change
Response body changes Not applicable Message displayed after successfully updating the credentials: Credentials updated for <username>.

Enterprise 11 displays this message: Credentials were successfully updated.

Automation management API: Use this API to create automations (schedule bots), and edit and delete automations.
Method POST, PUT, and DELETE POST, PUT, GET, and DELETE
Endpoint v1/schedule v1/schedule
Request body changes Not applicable Minor change in request body to pass bot input variables
Response body changes Not applicable Detailed response with bot input variable details
User Management API: Use this API to create, edit, and delete users and roles.
Method POST, PUT, GET, and DELETE POST, PUT, GET, and DELETE
Endpoint v1/usermanagement v2/usermanagement
Request body changes Not applicable No change
Response body changes Not applicable No change
Migration API: Use this API to migrate bots from Enterprise 11 or Enterprise 10 to Automation 360
Method GET and POST GET and POST
Endpoint
  • v1/migration
  • v2/migration
v4/migration
Response body changes Not applicable
  • Endpoint version change
  • APIs used to connect to the Enterprise 10 database to migrate users, roles, schedules, and bots
Request body changes Not applicable Because the endpoints and request body are different, the response body is also different.
Manual Dependency API: Use this API to add or remove a dependency (data files and such) to or from a bot.
Method POST and DELETE Not available
Endpoint v1/files/manualdependencies/ Not available
Request body changes Not applicable Not available
Response body changes Not applicable Not available
Repository Management API: Use this API to get bots and files from the Control Room repository.
Method POST, DELETE, and GET POST, DELETE, and GET
Endpoint v1/repository v2/repository
Request body changes Not applicable Additional APIs added to get folder permissions
Response body changes Not applicable No change
File Dependency API: Use this API to get the file dependency metadata to run and schedule bots.
Method GET Not available
Endpoint v1/files/manualdependencies/ Not available
Request body changes Not applicable Not available
Response body changes Not applicable Not available
Bot Lifecycle Management (BLM) API: Use this API to move (export or import) bots and dependent files ​across different Control Room environments.
Method POST POST
Endpoint v1/blm v2/blm
Request body changes Not applicable
  • Endpoint version change
  • You cannot choose dependencies when exporting and importing
Response body changes Not applicable No change
Audit API: Use this API to get audit information about the product.
Method POST POST
Endpoint v1/audit v1/audit
Request body changes Not applicable No change
Response body changes Not applicable No change
Two-factor Authentication (2FA) API: Use this API to generate a 2FA token
Method GET and POST Not available
Endpoint v1/mfa Not available
Request body changes Not applicable Not available
Response body changes Not applicable Not available
Credential Vault API: Use this API to create, edit, and delete credentials and lockers.
Method POST, PUT, GET, and DELETE POST, PUT, GET, and DELETE
Endpoint v2/credentialvault v2/credentialvault
Request body changes Not applicable No change
Response body changes Not applicable No change
Bot Execution Orchestration API: Use this API to get the repository, automations, and devices list.
Method POST POST, PUT, GET, and DELETE
Endpoint v2/automations/deploy v3/automations/deploy
Request body changes Not applicable Bot deployment includes run-as users
Response body changes Not applicable Returns deploymentID.

Enterprise 11 API response returns automationID.

License API: Use this API to get product license information.
Method GET GET
Endpoint v2/license v2/license
Request body changes Not applicable No change
Response body changes Not applicable Additional APIs added to update with license server and additional details
Workload Management (WLM) API: Use this API to create, edit, and delete workload queues, templates, and work items.
Method POST, PUT, GET, and DELETE POST, PUT, GET, and DELETE
Endpoint v2/wlm v3/wlm
Request body changes Not applicable No change
Response body changes Not applicable More APIs to manage WLM entities
Bot Insight API: Use this API to get Bot Insight data for an automation.
Method POST, GET, and DELETE POST, GET, and DELETE
Endpoint v2/botinsight/data/api v2/botinsight/data/api
Request body changes Not applicable No change
Response body changes Not applicable No change
Bot Insight JSON API: Use to get business insights for an automation.
Method GET Not applicable
Endpoint v2/botinsight/data/api Not applicable
Request body changes Not applicable Not applicable
Response body changes Not applicable Merged with Bot Insight API