Workload Management API overview
Use the Workload Management (WLM) API to programmatically manage and create queues and work items in your Control Room.
WLM queues
WLM queues contain work items that are distributed for processing to unattended bot runners within a device pool.
Filters allow you to refine what is returned in the response body. Read more about filters in Filters in an API request body.
- List queues
-
POST http://<your_control_room_url>/v2/wlm/queues/list
Make a post request to return a list of all WLM queues, or use filters in the request body to refine the response results. Request and response examples:
WLM work items
- Create a work item in a queue
-
POST http://<your_control_room_url>/v2/wlm/queues/{id}/workitems
- Update a work item in a queue
-
PUT http://<your_control_room_url>/v2/wlm/queues/{id}/workitems/{id}
- List work items in a queue
-
POST http://<your_control_room_url>/v2/wlm/queues/{id}/workitems/list
- Delete work items from a queue
-
POST http://<your_control_room_url>/v2/wlm/queues/{id}/workitems/delete