{"name":"mq","stage":"ga","description":"Package mq is queue and stream admin for your org: create them, watch them drain, ack what you pulled.","operations":[{"operationId":"get_mq_health","method":"GET","href":"/v1/mq/health","summary":"Reports whether the message plane behind this surface answers."},{"operationId":"get_mq_info","method":"GET","href":"/v1/mq/info","summary":"Returns the broker's identity and the org's stream count."},{"operationId":"get_mq_stream","method":"GET","href":"/v1/mq/stream","summary":"Returns the org's streams, name-ordered, with their live state."},{"operationId":"post_mq_stream","method":"POST","href":"/v1/mq/stream","summary":"Creates a durable stream in the org's namespace and returns it."},{"operationId":"delete_mq_stream_by_name","method":"DELETE","href":"/v1/mq/stream/{name}","summary":"Removes a stream with all its messages and consumers."},{"operationId":"get_mq_stream_by_name","method":"GET","href":"/v1/mq/stream/{name}","summary":"Returns one stream's configuration and live state."},{"operationId":"put_mq_stream_by_name","method":"PUT","href":"/v1/mq/stream/{name}","summary":"Reconfigures an existing stream; the path names the stream, and the immutable fields (storage, retention) must restate what they are."},{"operationId":"get_mq_stream_by_name_message","method":"GET","href":"/v1/mq/stream/{name}/message","summary":"Reads stored messages without a consumer: by sequence, by newest on a subject, or walking a subject forward from a sequence."},{"operationId":"delete_mq_stream_by_name_message_by_seq","method":"DELETE","href":"/v1/mq/stream/{name}/message/{seq}","summary":"Erases one message by sequence; the sequence gap remains."},{"operationId":"post_mq_stream_by_name_purge","method":"POST","href":"/v1/mq/stream/{name}/purge","summary":"Removes messages from a stream, leaving its consumers in place."},{"operationId":"get_mq_stream_by_stream_consumer","method":"GET","href":"/v1/mq/stream/{stream}/consumer","summary":"Returns a stream's consumers, name-ordered, with delivery state."},{"operationId":"post_mq_stream_by_stream_consumer","method":"POST","href":"/v1/mq/stream/{stream}/consumer","summary":"Creates a durable pull consumer on a stream and returns it."},{"operationId":"delete_mq_stream_by_stream_consumer_by_name","method":"DELETE","href":"/v1/mq/stream/{stream}/consumer/{name}","summary":"Removes a consumer and its delivery state; unacknowledged messages stay in the stream."},{"operationId":"get_mq_stream_by_stream_consumer_by_name","method":"GET","href":"/v1/mq/stream/{stream}/consumer/{name}","summary":"Returns one consumer's configuration and delivery state."},{"operationId":"post_mq_stream_by_stream_consumer_by_name_next","method":"POST","href":"/v1/mq/stream/{stream}/consumer/{name}/next","summary":"Pulls the consumer's next batch."}],"_links":{"describedby":{"href":"/v1/openapi.json?capability=mq"},"self":{"href":"/v1/mq"},"up":{"href":"/v1"}}}