Queue Managers
Retrieve the list of managers for a specified queue
GET /Queues/FIFO/{queueId}/Users/Managers
Path Parameter:
queueId(integer): Queue identifier.
Response:
200 OK: Returns an array of manager objects with the following properties:
username(string)firstName(string)lastName(string)telephoneAddress(string)
Error Responses:
400 – Invalid queue id
401 – Unauthorized
403 – Forbidden (requires global or specific instance admin privileges)
404 – Not found
500 – Internal Server Error
504 – Gateway Timeout
Add a manager to a specified QME FIFO queue
POST /Queues/FIFO/{queueId}/Users/Managers
Path Parameter:
queueId(integer): Queue identifier.
Request Body (application/json):
Properties:
username(string, required): The username of the manager to add.
Responses:
201 Created: Manager successfully added.
Error Responses:
400 – Validation errors
401 – Unauthorized
403 – Forbidden (requires global or specific instance admin privileges)
404 – Not found
409 – Conflict (if the user is already a manager)
500 – Internal Server Error
504 – Gateway Timeout
Remove a manager from a specified queue
DELETE /Queues/FIFO/{queueId}/Users/Managers/{username}
Path Parameters:
queueId(integer): Queue identifier.username(string): Username of the manager to remove.
Responses:
204 No Content: Manager successfully removed.
Error Responses:
400 – Invalid queue id
401 – Unauthorized
403 – Forbidden (self-removal not allowed unless the user has complete management privileges)
404 – Not found
500 – Internal Server Error
504 – Gateway Timeout