MonitorListResponse

{
  "type": "object",
  "properties": {
    "monitors": {
      "type": "array",
      "items": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Monitor"
          },
          {
            "type": "object",
            "properties": {
              "tracker_count": {
                "type": "integer",
                "description": "Number of trackers in the monitor."
              },
              "alerts_this_month": {
                "type": "integer",
                "description": "Alert deliveries written for this monitor since the start of the calendar month."
              },
              "slack_integration": {
                "type": [
                  "object",
                  "null"
                ],
                "properties": {
                  "id": {
                    "type": "string",
                    "description": "Slack integration id."
                  },
                  "team_name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": "Slack workspace name."
                  },
                  "channel_name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": "Slack channel the integration posts to."
                  }
                },
                "required": [
                  "id",
                  "team_name",
                  "channel_name"
                ],
                "description": "Display metadata for the connected Slack integration. Null/absent when Slack is not configured."
              }
            },
            "required": [
              "tracker_count",
              "alerts_this_month"
            ]
          }
        ]
      },
      "description": "The monitors of the account the caller acts in, ordered by dashboard sort position, then name."
    }
  },
  "required": [
    "monitors"
  ]
}