---
title: "List Definitions"
method: GET
path: "/definitions"
tags: ["Informational"]
---

# List Definitions

`GET /definitions`

## Response `200`

OK

- Definition
  - `bindings` Binding[]
    - `arguments` object
      - `x-arg` string
    - `destination` string
    - `destination_type` string
    - `properties_key` string
    - `routing_key` string
    - `source` string
    - `vhost` string
  - `exchanges` Exchange[]
    - `arguments` object
      - `x-arg` string
    - `auto_delete` boolean
    - `durable` boolean
    - `incoming` object[]
    - `internal` boolean
    - `message_stats` object
      - `publish_in` integer
      - `publish_in_details` object
        - `rate` integer
      - `publish_out` integer
      - `publish_out_details` object
        - `rate` integer
    - `name` string
    - `outgoing` object[]
    - `type` string
    - `user_who_performed_action` string
    - `vhost` string
  - `parameters` object[]
  - `policies` object[]
  - `queues` Queue[]
    - `arguments` object
      - `x-arg` string
    - `auto_delete` boolean
    - `backing_queue_status` object
      - `avg_ack_egress_rate` integer
      - `avg_ack_ingress_rate` number
      - `avg_egress_rate` number
      - `avg_ingress_rate` number
      - `delta` string[]
      - `len` integer
      - `mode` string
      - `next_seq_id` integer
      - `q1` integer
      - `q2` integer
      - `q3` integer
      - `q4` integer
      - `target_ram_count` string
    - `consumer_details` object[]
    - `consumer_utilisation` unknown
    - `consumers` integer
    - `deliveries` object[]
    - `durable` boolean
    - `effective_policy_definition` object[]
    - `exclusive` boolean
    - `exclusive_consumer_tag` unknown
    - `garbage_collection` object
      - `fullsweep_after` integer
      - `max_heap_size` integer
      - `min_bin_vheap_size` integer
      - `min_heap_size` integer
      - `minor_gcs` integer
    - `head_message_timestamp` unknown
    - `idle_since` string
    - `incoming` object[]
    - `memory` integer
    - `message_bytes` integer
    - `message_bytes_paged_out` integer
    - `message_bytes_persistent` integer
    - `message_bytes_ram` integer
    - `message_bytes_ready` integer
    - `message_bytes_unacknowledged` integer
    - `message_stats` object
      - `ack` integer
      - `ack_details` object
        - `rate` integer
      - `deliver` integer
      - `deliver_details` object
        - `rate` integer
      - `deliver_get` integer
      - `deliver_get_details` object
        - `rate` integer
      - `deliver_no_ack` integer
      - `deliver_no_ack_details` object
        - `rate` integer
      - `get` integer
      - `get_details` object
        - `rate` integer
      - `get_no_ack` integer
      - `get_no_ack_details` object
        - `rate` integer
      - `publish` integer
      - `publish_details` object
        - `rate` integer
      - `redeliver` integer
      - `redeliver_details` object
        - `rate` integer
    - `messages` integer
    - `messages_details` object
      - `rate` integer
    - `messages_paged_out` integer
    - `messages_persistent` integer
    - `messages_ram` integer
    - `messages_ready` integer
    - `messages_ready_details` object
      - `rate` integer
    - `messages_ready_ram` integer
    - `messages_unacknowledged` integer
    - `messages_unacknowledged_details` object
      - `rate` integer
    - `messages_unacknowledged_ram` integer
    - `name` string
    - `node` string
    - `operator_policy` unknown
    - `policy` unknown
    - `recoverable_slaves` unknown
    - `reductions` integer
    - `reductions_details` object
      - `rate` integer
    - `state` string
    - `vhost` string
  - `rabbit_version` string

---

[API](https://skmtc.dev/zcaudate-xyz/apis/rabbitmq-http-api.md) · [All operations](https://skmtc.dev/zcaudate-xyz/apis/rabbitmq-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zcaudate-xyz/rabbitmq-http-api/revisions/65c16d7e1482/schema)
