automation-hub
2.2510
true
Automation Hub API guide
- Open API
- Introduction to Automation Hub API
- API References
- Generate your Token from Automation Hub
- Input for Automation Pipeline
- Input for Submission Type
- Input for Phase
- Input for Status
- Input for Phase and Status Update
- Input for Business Unit
- Input for Applications
- Input for Category
- Input for Cost Benefit Analysis
- Input for High Level Assessment
- Input for Detailed Assessment
- Input for Automation Idea Creation Date
- Input for Users
- Input for User Status
- User Status Table
- Input for Collaborators
- Output Dictionary
- Automation Hub Open API Power Query Data Parsing
API endpoint permissions for Automation Hub in Automation Suite 2.2510, mirroring the UI permission model based on the token owner's role.
Admin Console
Note:
The Open API permission system works by the same principles of the one included in the Automation Hub interface.When an API token is generated with a user associated to it, then the permissions of that user will be reflected in the API calls he can perform via the Open API.
| Action | Permissions | Token Type |
|---|---|---|
| GET - /hierarchy | Open endpoint that can be accessed by all users, regardless of their permissions in the interface. | Personal TokenUser Assigned TokenTenant Level Token |
| GET - /appinventory | Open endpoint that can be accessed by all users, regardless of their permissions in the interface. | Personal TokenUser Assigned TokenTenant Level Token |
| GET - /users | All users with the Manage Users permission | Personal TokenUser Assigned TokenTenant Level Token |
| POST - /adduser | All users with the Manage Users permission | Personal TokenUser Assigned TokenTenant Level Token |
| POST - /edituser | All users with the Manage Users Roles permission | Personal TokenUser Assigned TokenTenant Level Token |
| GET - /roles | All users with the Manage Users role | Personal TokenUser Assigned TokenTenant Level Token |
Automation Ideas
| Action | Permissions | Token Type |
|---|---|---|
| GET - /automations | Is limited based on user's permissions to specific categories. For example: if a user is has a "Standard User" permission that applies to "Legal", GET Automations will display all the automations in "Legal". | Personal TokenUser Assigned Token |
| POST - /automationidea | All users that are allowed to submit Employee Driven ideas as per the permission in the interface. | Personal TokenUser Assigned Token the call works only if you define a submitter in the Body |
| POST - /coe-automationidea | All users that are allowed to submit CoE Driven ideas as per the permission in the interface. | Personal TokenUser Assigned Token the call works only if you define a submitter in the Body |
| POST - /automations/status | All users that are allowed to Edit details of ideas as per the permission in the interface. | Personal TokenUser Assigned Token |
| GET - /cba | All users that are allowed to View details of the Cost Benefit Analysis as per the permission in the interface. | Personal TokenUser Assigned TokenTenant Level Token |
| GET - /collaborators | All users that are allowed to View Idea Collaborators as per the permission in the interface. | Personal TokenUser Assigned TokenTenant Level Token |
Automation Pipeline
| Action | Permissions | Token Type |
|---|---|---|
| GET - /automationpipeline | All users that are allowed to View the Automation Pipeline as per the permission in the interface. | Personal TokenUser Assigned Token |