ThousandEyes Dashboards API

Dashboards and Widgets operations

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 /dashboards List dashboards in an account group · List dashboards #
Ask an LLM
“Which dashboards exist in my ThousandEyes account group?”
“Can I see the settings of every dashboard we have, not just one?”
Tell an agent
List all my dashboards.
Show every dashboard in account group {aid}.
POST /dashboards Create a new dashboard · Create dashboard #
Ask an LLM
“What permissions do I need to build a brand-new dashboard?”
“Can I make a new dashboard private to just me?”
Tell an agent
Create a dashboard called {title}.
Create a private dashboard named {title} with description {description}.
GET /dashboards/{dashboardId} Get a dashboard and its widgets · Retrieve dashboard #
Ask an LLM
“What widgets are on a particular dashboard?”
“Where can I read one dashboard's title, layout and metadata?”
Tell an agent
Show me dashboard {dashboardId} with its widgets.
Open the details of dashboard {dashboardId}.
PUT /dashboards/{dashboardId} Update an existing dashboard · Update dashboard #
Ask an LLM
“Can I rename a dashboard or change its widgets after it's built?”
“Who is allowed to edit a dashboard template shared across the account group?”
Tell an agent
Rename dashboard {dashboardId} to {title}.
Change the refresh rate of dashboard {dashboardId} to {refreshRate}.
DELETE /dashboards/{dashboardId} Delete a dashboard · Delete dashboard #
Ask an LLM
“Can I permanently remove a dashboard I no longer use?”
“What happens to a dashboard template when an admin deletes it?”
Tell an agent destructive · confirm first
Delete dashboard {dashboardId}.
Remove the dashboard {dashboardId} from account group {aid}.
POST /dashboards/{dashboardId}/clone Clone a dashboard into a copy · Clone dashboard #
Ask an LLM
“Can I copy an existing dashboard instead of rebuilding its widgets?”
“Does a cloned dashboard keep the original's layout and timespan?”
Tell an agent
Clone dashboard {dashboardId} as {title}.
Duplicate dashboard {dashboardId} and share the copy with all account groups.
PUT /dashboards/{dashboardId}/actions/schedule Schedule dashboard snapshots · Create or update dashboard snapshot schedule #
Ask an LLM
“Can I have snapshots of a dashboard generated on a recurring schedule?”
“Is it possible to email a PDF of dashboard snapshots to recipients?”
Tell an agent
Schedule snapshots of dashboard {dashboardId} on cron {cronSpec} covering {dataTimespan}.
Send dashboard {dashboardId} snapshots to {recipients} with the PDF attached.
DELETE /dashboards/{dashboardId}/actions/schedule Remove a dashboard's snapshot schedule · Delete dashboard snapshot schedule #
Ask an LLM
“Can I stop recurring snapshots of a dashboard without losing the old ones?”
“Are existing snapshots kept when a dashboard's schedule is removed?”
Tell an agent destructive · confirm first
Stop the snapshot schedule on dashboard {dashboardId}.
Delete the recurring snapshot schedule for dashboard {dashboardId}.
GET /dashboards/{dashboardId}/widgets/{widgetId} Get the raw data behind a widget · Retrieve dashboard widget data #
Ask an LLM
“Can I pull the raw numbers a dashboard widget is charting?”
“Is widget data available for a custom date range?”
Tell an agent
Get the data for widget {widgetId} on dashboard {dashboardId}.
Fetch widget {widgetId} data on dashboard {dashboardId} from {startDate} to {endDate}.
GET /dashboards/{dashboardId}/widgets/{widgetId}/cards/{cardId} Get one card's data from a numbers widget · Retrieve individual card data from numbers widget #
Ask an LLM
“Can I read the value behind a single card in a numbers widget?”
“Which endpoint gives me one numbers-widget card over a time window?”
Tell an agent
Get card {cardId} from numbers widget {widgetId} on dashboard {dashboardId}.
Show card {cardId} of widget {widgetId} on dashboard {dashboardId} for the last {window}.
GET /dashboards/{dashboardId}/widgets/{widgetId}/columns/{columnId} Get one column from a multi-metric table · Retrieve individual column data from multi-metric table widget #
Ask an LLM
“Can I pull just one column out of a multi-metric table widget?”
“What does a single column of a multi-metric table contain?”
Tell an agent
Get column {columnId} of table widget {widgetId} on dashboard {dashboardId}.
Fetch multi-metric column {columnId} from widget {widgetId} on dashboard {dashboardId} between {startDate} and {endDate}.

Documentation

📖
APIReference
https://developer.cisco.com/docs/thousandeyes/administration-administrative-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/api-token-management-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/agents-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/alerts-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/autonomous-systems-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/bgp-monitors-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/cloud-insights-integrations-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/credentials-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/dashboards-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/emulation-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/endpoint-agents-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/endpoint-instant-scheduled-tests-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/endpoint-labels-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/endpoint-test-results-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/endpoint-tests-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/event-detection-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/integrations-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/internet-insights-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/snapshots-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/tags-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/templates-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/tests-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/instant-tests-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/test-results-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/thousandeyes-for-opentelemetry-api-overview/
📖
APIReference
https://developer.cisco.com/docs/thousandeyes/usage-api-overview/

Specifications

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/thousandeyes:thousandeyes-dashboards-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

thousandeyes-dashboards-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 7.0.100
  title: ThousandEyes Dashboards API
  x-provenance:
    method: harvested
    authored_by: Cisco ThousandEyes
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: pubhub.devnetcloud.com
    note: 27 OpenAPI 3.0 documents (26 per-area plus a unified 326-operation document) served anonymously from Cisco's DevNet CDN. api.thousandeyes.com itself 401s every path, so the contract is public while the API host is gated.
  x-evidence:
  - type: source
    url: https://pubhub.devnetcloud.com/media/000-v7-apis/docs/reference/
  - type: source
    url: https://developer.cisco.com/docs/thousandeyes/
  description: Dashboards and Widgets operations
servers:
- description: ThousandEyes API production URL
  url: https://api.thousandeyes.com/v7
tags:


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