Run-as-user for API Task (apitaskrunner)
- Updated: 2024/12/18
Run-as-user for API Task (apitaskrunner)
Automation Anywhere creates a user called apitaskrunner to establish the run-as-user context for API Tasks
This allows API Tasks to run on the cloud without requiring individual user licenses, saving costs and simplifying management. The apitaskrunner user has the AAE_API Task Runner role associated with it. The following permissions are assigned to this role:
- View packages
- Register device
- View Users and Roles basic information
- View and manage my Bot runners, Bot creators, and device pools: Create device pools
- Bots: View, Run, Export, Import, Label, Cancel Checkout
- Bots tab: Select all on Bots folder
- Devices: View and manage ALL device(s)
Credential vault permissions for API Tasks
To ensure successful retrieval of credentials from a credential vault within your API Tasks, the run-as user selected in the API Task allocations table must have the View and edit ALL credentials attributes value permission. This means that the Control Room Admin must provide these permissions to the specific run-as-user that is used for the API Task.
If you are not using the API Tasks, you can disable the apitaskrunner user. This user account is created specifically to run API Tasks in the cloud and does not require individual user licenses.