ControlUp Overview API

The Overview API from ControlUp — 11 operation(s) for overview.

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /cloud/overview/graph Get resource counts per hierarchy level · Get overview graph data #
Ask an LLM
“How many subscriptions, host pools, session hosts and sessions do I have in total?”
“Can I get the funnel of counts at each level of my cloud desktop hierarchy?”
Tell an agent
Show the overview funnel counts for my whole cloud estate.
Give me the hierarchy counts for subscription {subscriptionId}.
GET /cloud/overview/subscriptions Summarize cost and contents per subscription · Get overview subscriptions #
Ask an LLM
“What does each subscription contain and cost?”
“Which subscription has the most host pools and the highest rolled-up cost?”
Tell an agent
List the overview rows per subscription with counts and cost.
Show the subscription roll-up for region {regionId}.
GET /cloud/overview/regions Summarize onboarded resources per region · Get overview regions #
Ask an LLM
“Which regions hold onboarded resources, and what do they cost?”
“How is performance rolled up per region?”
Tell an agent
List the overview rows per region with cost and performance.
Break down cost and performance by Azure region within subscription {subscriptionId}.
GET /cloud/overview/resource-groups Summarize onboarded resources per resource group · Get overview resource groups #
Ask an LLM
“Which resource groups hold my host pools, and what do they cost?”
“Can I compare host statistics across resource groups?”
Tell an agent
List the overview rows per resource group.
Show the resource group roll-up in region {regionId}.
GET /cloud/overview/host-pools Summarize cost and performance per host pool · Get overview host pools #
Ask an LLM
“Which host pools cost the most, with their session counts and performance?”
“Can I see host pool cost filtered to one workspace?”
Tell an agent
List the overview rows per host pool with cost and performance.
Show host pool cost and sessions for resource group {resourceGroupId}.
GET /cloud/overview/session-hosts Summarize every session host with cost and load · Get overview session hosts #
Ask an LLM
“Which session hosts anywhere are powered on and costing the most?”
“Can I see power state, session count and cost for every session host across pools?”
Tell an agent
List the overview rows for all session hosts.
Show session host power state and cost in host pool {hostPoolId}.
GET /cloud/overview/images Summarize images running in the estate · Get overview images #
Ask an LLM
“Which images are my onboarded resources running, and how many consumers does each have?”
“What image versions are in use across my host pools?”
Tell an agent
List the overview rows per image in use.
Show the images used in host pool {hostPoolId}.
GET /cloud/overview/master-images Summarize managed master images · Get overview master images #
Ask an LLM
“How many versions does each DaaS IQ master image have?”
“Which master images do I manage?”
Tell an agent
List the overview rows per master image.
Show the master image roll-up for subscription {subscriptionId}.
GET /cloud/overview/user-sessions List current user sessions across the estate · Get overview user sessions #
Ask an LLM
“Who is connected right now across all of my host pools?”
“Which user sessions are disconnected or pending, and in which region?”
Tell an agent
List all current user sessions in the overview.
Show current user sessions in region {regionId}.
GET /cloud/overview/application-groups Summarize application groups · Get overview application groups #
Ask an LLM
“Which application groups publish RemoteApps versus full desktops?”
“How many sessions does each application group have?”
Tell an agent
List the overview rows per application group.
Show application groups in workspace {workspaceId}.
GET /cloud/overview/workspaces Summarize AVD workspaces · Get overview workspaces #
Ask an LLM
“How many application groups and sessions does each workspace have?”
“Which workspaces do my users see, with their host pools?”
Tell an agent
List the overview rows per workspace.
Show the workspace roll-up for subscription {subscriptionId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/controlup:controlup-overview-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

controlup-overview-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: DaaS IQ Overview API
  description: 'Multi-cloud Virtual Desktop Infrastructure Management API (Default Version: v1.0)


    🔒 **Authentication**


    This API supports two authentication methods:


    **1. API Key (Bearer Token)** - Recommended for programmatic access

    - Create an API key at API Key Management

    - Include in requests: `Authorization: Bearer YOUR_API_KEY`


    **2. Cookie Authentication** - For browser-based access

    - Login via DEX authentication service

    - The `user_dex_token` cookie will be automatically included'
  contact:
    name: ControlUp Support
    url: https://controlup.com/support
    email: support@controlup.com
  version: v1
  x-build-version: 1.0.107
servers:
- url: https://api.controlup.com/daas-iq/v1
tags:


# --- truncated at 32 KB (109 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/controlup/refs/heads/main/openapi/controlup-overview-api-openapi.yml