Get the status of the queue manager - curl
Get the status of the queue manager instance.
GET /v1/{service_instance_guid}/queue_managers/{queue_manager_id}/status
Request
| Custom Headers | |
|---|---|
Accept-Languagestring
|
The acceptable list of languages supported in the client. Possible values: 1 ≤ length ≤ 256, Value must match regular expression
Example: |
| Path Parameters | |
|---|---|
service_instance_guidRequired*
string |
The GUID that uniquely identifies the IBM® MQ as a Service instance. Possible values: length = 36, Value must match regular expression
Example: |
queue_manager_idRequired*
string |
The id of the queue manager to retrieve its full details. Possible values: length = 32, Value must match regular expression
Example: |
Example request
curl -X GET --location --header "Authorization: Bearer ${iam_token}" --header "Accept: application/json" "${base_url}/v1/${service_instance_guid}/queue_managers/${queue_manager_id}/status"
Response
| Response Body QueueManagerStatus
|
QueueManagerStatus |
|---|---|
statusAlways included*
string |
The deploying and failed states are not queue manager states, they are states which can occur
when the request to deploy has been fired, or with that request has failed without producing a queue
manager to have any state. The other states map to the queue manager states. State "ending" is
either Possible values:
[
|
| Status code | |
|---|---|
| 200 | Current status for the queue manager |
| 301 | URI has permanently Moved |
| 400 | Bad Request |
| 401 | Unauthorized |
| 404 | Resource not found |
| 429 | Service Is Overused |
| 500 | Internal Server Error |
Example response
Success 200
{
"status": "running"
}