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