---
title: "Search dashboards"
method: GET
path: "/api/v1/content/search"
tags: ["Content"]
---

# Search dashboards

`GET /api/v1/content/search`

## Query parameters

- `limit` integer — Max results to return (1-25).
- `q` string, required — Free-text keywords matched against dashboard names, descriptions, query names, folder names, labels, and creator names.

## Response `200`

Matching dashboards

- ContentSearchResponse
  - `results` object[], required — Matching dashboards, most relevant first.
    - `description` string, nullable, required — Dashboard description, if any.
    - `folderPath` string, nullable, required — Folder path of the dashboard, if any.
    - `identifier` string, required — The dashboard identifier, usable with the documents and schedules endpoints.
    - `name` string, required — Dashboard name.
    - `tileNames` string[], required — Up to 5 query names from the dashboard's workbook — the first few, not the ones that matched.
    - `url` string — URL to open the dashboard. Omitted on MCP requests when the org has `disable-ai-mcp-links` on.
    - `verified` boolean, required — Whether the dashboard carries a verified label.

## Other responses

- `400` — Invalid query parameters
- `401` — Authentication required

---

[API](https://skmtc.net/omniapp/apis/omni-api.md) · [All operations](https://skmtc.net/omniapp/apis/omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/omniapp/omni-api/revisions/09bcf0709510/schema)
