[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-microsoft-search-consumption-cli":3,"mdc--7khsw3-key":34,"related-org-microsoft-search-consumption-cli":2307,"related-repo-microsoft-search-consumption-cli":2504},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"search-consumption-cli","search Microsoft Fabric catalog items","Search the Microsoft Fabric catalog across workspaces using the Fabric Catalog Search API. Use when the user wants to: (1) find an item by display name when the workspace is unknown, (2) list or discover items of a specific type across the tenant, (3) identify which workspace contains an item, (4) return item\u002Fworkspace IDs for downstream API calls. Dataflow Gen1\u002FGen2 items are not supported. For data queries after the item is known, use the workload-specific consumption skill (`sqldw-consumption-cli`, `spark-consumption-cli`, `eventhouse-consumption-cli`, or `fabriciq`). Triggers: \"catalog search\", \"fabric catalog search\", \"catalog lookup\", \"cross workspace catalog\", \"tenant catalog discovery\", \"tenant catalog inventory\", \"tenant catalog identifiers\", \"workspace catalog discovery\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"microsoft","Microsoft","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmicrosoft.png",[12,16,17,20],{"name":13,"slug":14,"type":15},"CLI","cli","tag",{"name":9,"slug":8,"type":15},{"name":18,"slug":19,"type":15},"Search","search",{"name":21,"slug":22,"type":15},"Microsoft Fabric","microsoft-fabric",858,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills-for-fabric","2026-07-18T05:14:50.110876",null,237,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"A collection of skills and MCP systems to enable users of CLI, VSCode, Claude to operate over Microsoft Fabric","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills-for-fabric\u002Ftree\u002FHEAD\u002Fplugins\u002Ffabric-consumption\u002Fskills\u002Fsearch-consumption-cli","---\nname: search-consumption-cli\ndescription: >\n  Search the Microsoft Fabric catalog across workspaces using the Fabric Catalog Search API.\n  Use when the user wants to: (1) find an item by display name when the workspace is unknown,\n  (2) list or discover items of a specific type across the tenant, (3) identify which workspace\n  contains an item, (4) return item\u002Fworkspace IDs for downstream API calls. Dataflow Gen1\u002FGen2\n  items are not supported. For data queries after the item is known, use the workload-specific\n  consumption skill (`sqldw-consumption-cli`, `spark-consumption-cli`, `eventhouse-consumption-cli`, or `fabriciq`).\n  Triggers: \"catalog search\", \"fabric catalog search\", \"catalog lookup\",\n  \"cross workspace catalog\", \"tenant catalog discovery\", \"tenant catalog inventory\",\n  \"tenant catalog identifiers\", \"workspace catalog discovery\".\n---\n\n> **Update Check — ONCE PER SESSION (mandatory)**\n> The first time this skill is used in a session, run the **check-updates** skill before proceeding.\n> - **GitHub Copilot CLI \u002F VS Code**: invoke the `check-updates` skill (e.g., `\u002Ffabric-skills:check-updates`).\n> - **Claude Code \u002F Cowork \u002F Cursor \u002F Windsurf \u002F Codex**: read the local `package.json` version, then compare it against the remote version via `git fetch origin main --quiet && git show origin\u002Fmain:package.json` (or the GitHub API). If the remote version is newer, show the changelog and update instructions.\n> - Skip if the check was already performed earlier in this session.\n\n> **CRITICAL NOTES**\n> 1. The Catalog Search API finds **items**, not workspaces. To find a workspace by name, use `GET \u002Fv1\u002Fworkspaces` (see [COMMON-CLI.md § Resolve Workspace Properties by Name](..\u002F..\u002Fcommon\u002FCOMMON-CLI.md#resolve-workspace-properties-by-name)).\n> 2. The search text matches against item **display name**, **description**, and **workspace name**.\n> 3. Dataflow (Gen1) and Dataflow (Gen2) are not supported.\n\n# Catalog Search — CLI Skill\n\n## Prerequisite Knowledge\n\n- [COMMON-CORE.md](..\u002F..\u002Fcommon\u002FCOMMON-CORE.md) — Fabric REST API patterns, auth\n- [COMMON-CLI.md](..\u002F..\u002Fcommon\u002FCOMMON-CLI.md) — CLI implementation (az, curl, jq)\n\n## Table of Contents\n\n| Task | Reference | Notes |\n|---|---|---|\n| Search for an Item | [SKILL.md § Search for an Item](#search-for-an-item) | By name, description, or workspace name |\n| List All Items of a Type | [SKILL.md § List All Items of a Type](#list-all-items-of-a-type) | Empty search + type filter |\n| Pagination | [SKILL.md § Pagination](#pagination) | Continuation token pattern |\n| Agentic Workflow | [SKILL.md § Agentic Workflow](#agentic-workflow) | |\n| Examples | [SKILL.md § Examples](#examples) | |\n| Gotchas and Troubleshooting | [SKILL.md § Gotchas and Troubleshooting](#gotchas-and-troubleshooting) | |\n\n---\n\n## Must\u002FPrefer\u002FAvoid\n\n### MUST DO\n\n- **Authenticate first** — see [COMMON-CORE.md § Authentication & Token Acquisition](..\u002F..\u002Fcommon\u002FCOMMON-CORE.md#authentication--token-acquisition) and [COMMON-CLI.md § Authentication Recipes](..\u002F..\u002Fcommon\u002FCOMMON-CLI.md#authentication-recipes). The Catalog Search API requires `Catalog.Read.All` scope.\n- **Write the JSON body to a temp file** — avoids shell quoting issues with filter strings.\n- **Disambiguate** — if multiple results match, present display name, type, and workspace name and ask the user to confirm.\n\n### PREFER\n\n- **Catalog Search over list-and-filter** — single cross-workspace call, no need to resolve workspace first.\n- **Type filters** — narrow results with `\"filter\": \"Type eq 'Lakehouse'\"` to reduce noise.\n- **Empty search with type filter** — to list all items of a type across workspaces.\n- **`jq`** for extracting IDs from the response — cleaner than JMESPath for nested `hierarchy.workspace`.\n\n### AVOID\n\n- **Searching for workspaces** — the Catalog Search API returns items, not workspaces. Use `GET \u002Fv1\u002Fworkspaces` instead (see [COMMON-CLI.md § Resolve Workspace Properties by Name](..\u002F..\u002Fcommon\u002FCOMMON-CLI.md#resolve-workspace-properties-by-name)).\n- **Querying source data after the workspace\u002Fitem is known** — route to the workload-specific consumption skill (`sqldw-consumption-cli`, `spark-consumption-cli`, `eventhouse-consumption-cli`, or `fabriciq`) instead of Catalog Search.\n- **Inventing filter syntax** — only `eq`, `ne`, `or`, and parentheses are supported.\n- **Assuming all item types are supported** — Dataflow (Gen1) and Dataflow (Gen2) are not returned yet.\n\n---\n\n## Search for an Item\n\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"SalesLakehouse\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 10}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n```\n\nThe search text matches against item display name, description and workspace name. Type filtering is optional. The response includes `id`, `type`, `displayName`, `description`, and `hierarchy.workspace` (with `id` and `displayName`) for each match.\n\n### Extract item and workspace IDs\n\n```bash\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[0].{itemId:id, workspaceId:hierarchy.workspace.id, name:displayName}\" \\\n  --output json\n```\n\n---\n\n### Filter Examples\n\n| Goal | Filter |\n|---|---|\n| Only lakehouses | `Type eq 'Lakehouse'` |\n| Reports or semantic models | `Type eq 'Report' or Type eq 'SemanticModel'` |\n| Exclude notebooks | `Type ne 'Notebook'` |\n\nFor the full list of supported item types, see the [Catalog Search API reference](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Frest\u002Fapi\u002Ffabric\u002Fcore\u002Fcatalog\u002Fsearch).\n\n---\n\n## List All Items of a Type\n\nUse an empty search string with a type filter (`pageSize` max is 1000):\n\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n```\n\n---\n\n## Pagination\n\nIf the response includes a non-null `continuationToken`, pass it in the next request:\n\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100, \"continuationToken\": \"\u003Ctoken>\"}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n```\n\nContinue until `continuationToken` is null.\n\n---\n\n## Agentic Workflow\n\n1. **Ask** — user provides an item name, type, or description keywords.\n2. **Search** — call Catalog Search with the user's input and optional type filter.\n3. **Disambiguate** — if multiple matches, present results (name, type, workspace) and ask the user to pick.\n4. **Return** — provide the search results, include the item `id` and `hierarchy.workspace.id` for downstream use.\n\n---\n\n## Examples\n\n### Find a specific report\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"Monthly Sales Revenue\", \"filter\": \"Type eq 'Report'\", \"pageSize\": 10}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName}\" \\\n  --output table\n```\n\n### List all semantic models across workspaces\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'SemanticModel'\", \"pageSize\": 1000}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n```\n\n### Save search results to file\n```bash\ncat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 1000}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName, id:id}\" \\\n  --output json > \u002Ftmp\u002Fsearch_results.json\n```\n\n---\n\n## Gotchas and Troubleshooting\n\n| Symptom | Cause | Fix |\n|---|---|---|\n| `401 Unauthorized` | Wrong token audience or expired session | Verify `--resource \"https:\u002F\u002Fapi.fabric.microsoft.com\"`. Run `az login`. |\n| `InvalidPageSize` | `pageSize` outside 1–1000 | Use a value between 1 and 1000. |\n| `InvalidFilter` | Bad filter syntax | Only `eq`, `ne`, `or`, and parentheses. Don't mix `eq` with `and`, or `ne` with `or`. Don't mix `eq` and `ne` in the same filter. |\n| `TypeNotFound` | Unrecognized item type in filter | Check spelling (case-sensitive). See [API reference](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Frest\u002Fapi\u002Ffabric\u002Fcore\u002Fcatalog\u002Fsearch) for valid types. |\n| `FilterTooManyValues` | Filter has more than 500 values | Reduce the number of type values in the filter. |\n| `InvalidRequest` | Missing request body | Ensure `--body` points to a valid JSON file. |\n| Empty results for known item | Item type not supported | Dataflow Gen1\u002FGen2 are excluded. Use `GET \u002Fv1\u002Fworkspaces\u002F{id}\u002Fitems` instead. |\n| New item not found | Catalog index propagation delay | Indexing lag is variable and not yet near-real-time — usually minutes, but not guaranteed. A just-created item may not appear in search results yet; verify it exists via `GET \u002Fv1\u002Fworkspaces\u002F{id}\u002Fitems` instead. |\n| Too many results | Search text too broad | Add a type filter or use more specific search text. |\n",{"data":35,"body":36},{"name":4,"description":6},{"type":37,"children":38},"root",[39,126,200,207,214,239,245,404,408,414,421,478,484,546,552,659,662,667,828,880,886,1016,1019,1025,1098,1112,1115,1120,1133,1258,1261,1266,1279,1404,1416,1419,1424,1479,1482,1487,1493,1660,1666,1791,1797,1971,1974,1979,2301],{"type":40,"tag":41,"props":42,"children":43},"element","blockquote",{},[44,64],{"type":40,"tag":45,"props":46,"children":47},"p",{},[48,55,57,62],{"type":40,"tag":49,"props":50,"children":51},"strong",{},[52],{"type":53,"value":54},"text","Update Check — ONCE PER SESSION (mandatory)",{"type":53,"value":56},"\nThe first time this skill is used in a session, run the ",{"type":40,"tag":49,"props":58,"children":59},{},[60],{"type":53,"value":61},"check-updates",{"type":53,"value":63}," skill before proceeding.",{"type":40,"tag":65,"props":66,"children":67},"ul",{},[68,95,121],{"type":40,"tag":69,"props":70,"children":71},"li",{},[72,77,79,85,87,93],{"type":40,"tag":49,"props":73,"children":74},{},[75],{"type":53,"value":76},"GitHub Copilot CLI \u002F VS Code",{"type":53,"value":78},": invoke the ",{"type":40,"tag":80,"props":81,"children":83},"code",{"className":82},[],[84],{"type":53,"value":61},{"type":53,"value":86}," skill (e.g., ",{"type":40,"tag":80,"props":88,"children":90},{"className":89},[],[91],{"type":53,"value":92},"\u002Ffabric-skills:check-updates",{"type":53,"value":94},").",{"type":40,"tag":69,"props":96,"children":97},{},[98,103,105,111,113,119],{"type":40,"tag":49,"props":99,"children":100},{},[101],{"type":53,"value":102},"Claude Code \u002F Cowork \u002F Cursor \u002F Windsurf \u002F Codex",{"type":53,"value":104},": read the local ",{"type":40,"tag":80,"props":106,"children":108},{"className":107},[],[109],{"type":53,"value":110},"package.json",{"type":53,"value":112}," version, then compare it against the remote version via ",{"type":40,"tag":80,"props":114,"children":116},{"className":115},[],[117],{"type":53,"value":118},"git fetch origin main --quiet && git show origin\u002Fmain:package.json",{"type":53,"value":120}," (or the GitHub API). If the remote version is newer, show the changelog and update instructions.",{"type":40,"tag":69,"props":122,"children":123},{},[124],{"type":53,"value":125},"Skip if the check was already performed earlier in this session.",{"type":40,"tag":41,"props":127,"children":128},{},[129,137],{"type":40,"tag":45,"props":130,"children":131},{},[132],{"type":40,"tag":49,"props":133,"children":134},{},[135],{"type":53,"value":136},"CRITICAL NOTES",{"type":40,"tag":138,"props":139,"children":140},"ol",{},[141,169,195],{"type":40,"tag":69,"props":142,"children":143},{},[144,146,151,153,159,161,168],{"type":53,"value":145},"The Catalog Search API finds ",{"type":40,"tag":49,"props":147,"children":148},{},[149],{"type":53,"value":150},"items",{"type":53,"value":152},", not workspaces. To find a workspace by name, use ",{"type":40,"tag":80,"props":154,"children":156},{"className":155},[],[157],{"type":53,"value":158},"GET \u002Fv1\u002Fworkspaces",{"type":53,"value":160}," (see ",{"type":40,"tag":162,"props":163,"children":165},"a",{"href":164},"..\u002F..\u002Fcommon\u002FCOMMON-CLI.md#resolve-workspace-properties-by-name",[166],{"type":53,"value":167},"COMMON-CLI.md § Resolve Workspace Properties by Name",{"type":53,"value":94},{"type":40,"tag":69,"props":170,"children":171},{},[172,174,179,181,186,188,193],{"type":53,"value":173},"The search text matches against item ",{"type":40,"tag":49,"props":175,"children":176},{},[177],{"type":53,"value":178},"display name",{"type":53,"value":180},", ",{"type":40,"tag":49,"props":182,"children":183},{},[184],{"type":53,"value":185},"description",{"type":53,"value":187},", and ",{"type":40,"tag":49,"props":189,"children":190},{},[191],{"type":53,"value":192},"workspace name",{"type":53,"value":194},".",{"type":40,"tag":69,"props":196,"children":197},{},[198],{"type":53,"value":199},"Dataflow (Gen1) and Dataflow (Gen2) are not supported.",{"type":40,"tag":201,"props":202,"children":204},"h1",{"id":203},"catalog-search-cli-skill",[205],{"type":53,"value":206},"Catalog Search — CLI Skill",{"type":40,"tag":208,"props":209,"children":211},"h2",{"id":210},"prerequisite-knowledge",[212],{"type":53,"value":213},"Prerequisite Knowledge",{"type":40,"tag":65,"props":215,"children":216},{},[217,228],{"type":40,"tag":69,"props":218,"children":219},{},[220,226],{"type":40,"tag":162,"props":221,"children":223},{"href":222},"..\u002F..\u002Fcommon\u002FCOMMON-CORE.md",[224],{"type":53,"value":225},"COMMON-CORE.md",{"type":53,"value":227}," — Fabric REST API patterns, auth",{"type":40,"tag":69,"props":229,"children":230},{},[231,237],{"type":40,"tag":162,"props":232,"children":234},{"href":233},"..\u002F..\u002Fcommon\u002FCOMMON-CLI.md",[235],{"type":53,"value":236},"COMMON-CLI.md",{"type":53,"value":238}," — CLI implementation (az, curl, jq)",{"type":40,"tag":208,"props":240,"children":242},{"id":241},"table-of-contents",[243],{"type":53,"value":244},"Table of Contents",{"type":40,"tag":246,"props":247,"children":248},"table",{},[249,273],{"type":40,"tag":250,"props":251,"children":252},"thead",{},[253],{"type":40,"tag":254,"props":255,"children":256},"tr",{},[257,263,268],{"type":40,"tag":258,"props":259,"children":260},"th",{},[261],{"type":53,"value":262},"Task",{"type":40,"tag":258,"props":264,"children":265},{},[266],{"type":53,"value":267},"Reference",{"type":40,"tag":258,"props":269,"children":270},{},[271],{"type":53,"value":272},"Notes",{"type":40,"tag":274,"props":275,"children":276},"tbody",{},[277,300,322,344,364,384],{"type":40,"tag":254,"props":278,"children":279},{},[280,286,295],{"type":40,"tag":281,"props":282,"children":283},"td",{},[284],{"type":53,"value":285},"Search for an Item",{"type":40,"tag":281,"props":287,"children":288},{},[289],{"type":40,"tag":162,"props":290,"children":292},{"href":291},"#search-for-an-item",[293],{"type":53,"value":294},"SKILL.md § Search for an Item",{"type":40,"tag":281,"props":296,"children":297},{},[298],{"type":53,"value":299},"By name, description, or workspace name",{"type":40,"tag":254,"props":301,"children":302},{},[303,308,317],{"type":40,"tag":281,"props":304,"children":305},{},[306],{"type":53,"value":307},"List All Items of a Type",{"type":40,"tag":281,"props":309,"children":310},{},[311],{"type":40,"tag":162,"props":312,"children":314},{"href":313},"#list-all-items-of-a-type",[315],{"type":53,"value":316},"SKILL.md § List All Items of a Type",{"type":40,"tag":281,"props":318,"children":319},{},[320],{"type":53,"value":321},"Empty search + type filter",{"type":40,"tag":254,"props":323,"children":324},{},[325,330,339],{"type":40,"tag":281,"props":326,"children":327},{},[328],{"type":53,"value":329},"Pagination",{"type":40,"tag":281,"props":331,"children":332},{},[333],{"type":40,"tag":162,"props":334,"children":336},{"href":335},"#pagination",[337],{"type":53,"value":338},"SKILL.md § Pagination",{"type":40,"tag":281,"props":340,"children":341},{},[342],{"type":53,"value":343},"Continuation token pattern",{"type":40,"tag":254,"props":345,"children":346},{},[347,352,361],{"type":40,"tag":281,"props":348,"children":349},{},[350],{"type":53,"value":351},"Agentic Workflow",{"type":40,"tag":281,"props":353,"children":354},{},[355],{"type":40,"tag":162,"props":356,"children":358},{"href":357},"#agentic-workflow",[359],{"type":53,"value":360},"SKILL.md § Agentic Workflow",{"type":40,"tag":281,"props":362,"children":363},{},[],{"type":40,"tag":254,"props":365,"children":366},{},[367,372,381],{"type":40,"tag":281,"props":368,"children":369},{},[370],{"type":53,"value":371},"Examples",{"type":40,"tag":281,"props":373,"children":374},{},[375],{"type":40,"tag":162,"props":376,"children":378},{"href":377},"#examples",[379],{"type":53,"value":380},"SKILL.md § Examples",{"type":40,"tag":281,"props":382,"children":383},{},[],{"type":40,"tag":254,"props":385,"children":386},{},[387,392,401],{"type":40,"tag":281,"props":388,"children":389},{},[390],{"type":53,"value":391},"Gotchas and Troubleshooting",{"type":40,"tag":281,"props":393,"children":394},{},[395],{"type":40,"tag":162,"props":396,"children":398},{"href":397},"#gotchas-and-troubleshooting",[399],{"type":53,"value":400},"SKILL.md § Gotchas and Troubleshooting",{"type":40,"tag":281,"props":402,"children":403},{},[],{"type":40,"tag":405,"props":406,"children":407},"hr",{},[],{"type":40,"tag":208,"props":409,"children":411},{"id":410},"mustpreferavoid",[412],{"type":53,"value":413},"Must\u002FPrefer\u002FAvoid",{"type":40,"tag":415,"props":416,"children":418},"h3",{"id":417},"must-do",[419],{"type":53,"value":420},"MUST DO",{"type":40,"tag":65,"props":422,"children":423},{},[424,458,468],{"type":40,"tag":69,"props":425,"children":426},{},[427,432,434,440,442,448,450,456],{"type":40,"tag":49,"props":428,"children":429},{},[430],{"type":53,"value":431},"Authenticate first",{"type":53,"value":433}," — see ",{"type":40,"tag":162,"props":435,"children":437},{"href":436},"..\u002F..\u002Fcommon\u002FCOMMON-CORE.md#authentication--token-acquisition",[438],{"type":53,"value":439},"COMMON-CORE.md § Authentication & Token Acquisition",{"type":53,"value":441}," and ",{"type":40,"tag":162,"props":443,"children":445},{"href":444},"..\u002F..\u002Fcommon\u002FCOMMON-CLI.md#authentication-recipes",[446],{"type":53,"value":447},"COMMON-CLI.md § Authentication Recipes",{"type":53,"value":449},". The Catalog Search API requires ",{"type":40,"tag":80,"props":451,"children":453},{"className":452},[],[454],{"type":53,"value":455},"Catalog.Read.All",{"type":53,"value":457}," scope.",{"type":40,"tag":69,"props":459,"children":460},{},[461,466],{"type":40,"tag":49,"props":462,"children":463},{},[464],{"type":53,"value":465},"Write the JSON body to a temp file",{"type":53,"value":467}," — avoids shell quoting issues with filter strings.",{"type":40,"tag":69,"props":469,"children":470},{},[471,476],{"type":40,"tag":49,"props":472,"children":473},{},[474],{"type":53,"value":475},"Disambiguate",{"type":53,"value":477}," — if multiple results match, present display name, type, and workspace name and ask the user to confirm.",{"type":40,"tag":415,"props":479,"children":481},{"id":480},"prefer",[482],{"type":53,"value":483},"PREFER",{"type":40,"tag":65,"props":485,"children":486},{},[487,497,515,525],{"type":40,"tag":69,"props":488,"children":489},{},[490,495],{"type":40,"tag":49,"props":491,"children":492},{},[493],{"type":53,"value":494},"Catalog Search over list-and-filter",{"type":53,"value":496}," — single cross-workspace call, no need to resolve workspace first.",{"type":40,"tag":69,"props":498,"children":499},{},[500,505,507,513],{"type":40,"tag":49,"props":501,"children":502},{},[503],{"type":53,"value":504},"Type filters",{"type":53,"value":506}," — narrow results with ",{"type":40,"tag":80,"props":508,"children":510},{"className":509},[],[511],{"type":53,"value":512},"\"filter\": \"Type eq 'Lakehouse'\"",{"type":53,"value":514}," to reduce noise.",{"type":40,"tag":69,"props":516,"children":517},{},[518,523],{"type":40,"tag":49,"props":519,"children":520},{},[521],{"type":53,"value":522},"Empty search with type filter",{"type":53,"value":524}," — to list all items of a type across workspaces.",{"type":40,"tag":69,"props":526,"children":527},{},[528,537,539,545],{"type":40,"tag":49,"props":529,"children":530},{},[531],{"type":40,"tag":80,"props":532,"children":534},{"className":533},[],[535],{"type":53,"value":536},"jq",{"type":53,"value":538}," for extracting IDs from the response — cleaner than JMESPath for nested ",{"type":40,"tag":80,"props":540,"children":542},{"className":541},[],[543],{"type":53,"value":544},"hierarchy.workspace",{"type":53,"value":194},{"type":40,"tag":415,"props":547,"children":549},{"id":548},"avoid",[550],{"type":53,"value":551},"AVOID",{"type":40,"tag":65,"props":553,"children":554},{},[555,577,617,649],{"type":40,"tag":69,"props":556,"children":557},{},[558,563,565,570,572,576],{"type":40,"tag":49,"props":559,"children":560},{},[561],{"type":53,"value":562},"Searching for workspaces",{"type":53,"value":564}," — the Catalog Search API returns items, not workspaces. Use ",{"type":40,"tag":80,"props":566,"children":568},{"className":567},[],[569],{"type":53,"value":158},{"type":53,"value":571}," instead (see ",{"type":40,"tag":162,"props":573,"children":574},{"href":164},[575],{"type":53,"value":167},{"type":53,"value":94},{"type":40,"tag":69,"props":578,"children":579},{},[580,585,587,593,594,600,601,607,609,615],{"type":40,"tag":49,"props":581,"children":582},{},[583],{"type":53,"value":584},"Querying source data after the workspace\u002Fitem is known",{"type":53,"value":586}," — route to the workload-specific consumption skill (",{"type":40,"tag":80,"props":588,"children":590},{"className":589},[],[591],{"type":53,"value":592},"sqldw-consumption-cli",{"type":53,"value":180},{"type":40,"tag":80,"props":595,"children":597},{"className":596},[],[598],{"type":53,"value":599},"spark-consumption-cli",{"type":53,"value":180},{"type":40,"tag":80,"props":602,"children":604},{"className":603},[],[605],{"type":53,"value":606},"eventhouse-consumption-cli",{"type":53,"value":608},", or ",{"type":40,"tag":80,"props":610,"children":612},{"className":611},[],[613],{"type":53,"value":614},"fabriciq",{"type":53,"value":616},") instead of Catalog Search.",{"type":40,"tag":69,"props":618,"children":619},{},[620,625,627,633,634,640,641,647],{"type":40,"tag":49,"props":621,"children":622},{},[623],{"type":53,"value":624},"Inventing filter syntax",{"type":53,"value":626}," — only ",{"type":40,"tag":80,"props":628,"children":630},{"className":629},[],[631],{"type":53,"value":632},"eq",{"type":53,"value":180},{"type":40,"tag":80,"props":635,"children":637},{"className":636},[],[638],{"type":53,"value":639},"ne",{"type":53,"value":180},{"type":40,"tag":80,"props":642,"children":644},{"className":643},[],[645],{"type":53,"value":646},"or",{"type":53,"value":648},", and parentheses are supported.",{"type":40,"tag":69,"props":650,"children":651},{},[652,657],{"type":40,"tag":49,"props":653,"children":654},{},[655],{"type":53,"value":656},"Assuming all item types are supported",{"type":53,"value":658}," — Dataflow (Gen1) and Dataflow (Gen2) are not returned yet.",{"type":40,"tag":405,"props":660,"children":661},{},[],{"type":40,"tag":208,"props":663,"children":665},{"id":664},"search-for-an-item",[666],{"type":53,"value":285},{"type":40,"tag":668,"props":669,"children":674},"pre",{"className":670,"code":671,"language":672,"meta":673,"style":673},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"SalesLakehouse\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 10}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n","bash","",[675],{"type":40,"tag":80,"props":676,"children":677},{"__ignoreMap":673},[678,712,721,730,760,788,814],{"type":40,"tag":679,"props":680,"children":683},"span",{"class":681,"line":682},"line",1,[684,690,696,702,707],{"type":40,"tag":679,"props":685,"children":687},{"style":686},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[688],{"type":53,"value":689},"cat",{"type":40,"tag":679,"props":691,"children":693},{"style":692},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[694],{"type":53,"value":695}," >",{"type":40,"tag":679,"props":697,"children":699},{"style":698},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[700],{"type":53,"value":701}," \u002Ftmp\u002Fbody.json",{"type":40,"tag":679,"props":703,"children":704},{"style":692},[705],{"type":53,"value":706}," \u003C\u003C",{"type":40,"tag":679,"props":708,"children":709},{"style":692},[710],{"type":53,"value":711}," 'EOF'\n",{"type":40,"tag":679,"props":713,"children":715},{"class":681,"line":714},2,[716],{"type":40,"tag":679,"props":717,"children":718},{"style":698},[719],{"type":53,"value":720},"{\"search\": \"SalesLakehouse\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 10}\n",{"type":40,"tag":679,"props":722,"children":724},{"class":681,"line":723},3,[725],{"type":40,"tag":679,"props":726,"children":727},{"style":692},[728],{"type":53,"value":729},"EOF\n",{"type":40,"tag":679,"props":731,"children":733},{"class":681,"line":732},4,[734,739,744,749,754],{"type":40,"tag":679,"props":735,"children":736},{"style":686},[737],{"type":53,"value":738},"az",{"type":40,"tag":679,"props":740,"children":741},{"style":698},[742],{"type":53,"value":743}," rest",{"type":40,"tag":679,"props":745,"children":746},{"style":698},[747],{"type":53,"value":748}," --method",{"type":40,"tag":679,"props":750,"children":751},{"style":698},[752],{"type":53,"value":753}," post",{"type":40,"tag":679,"props":755,"children":757},{"style":756},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[758],{"type":53,"value":759}," \\\n",{"type":40,"tag":679,"props":761,"children":763},{"class":681,"line":762},5,[764,769,774,779,784],{"type":40,"tag":679,"props":765,"children":766},{"style":698},[767],{"type":53,"value":768},"  --resource",{"type":40,"tag":679,"props":770,"children":771},{"style":692},[772],{"type":53,"value":773}," \"",{"type":40,"tag":679,"props":775,"children":776},{"style":698},[777],{"type":53,"value":778},"https:\u002F\u002Fapi.fabric.microsoft.com",{"type":40,"tag":679,"props":780,"children":781},{"style":692},[782],{"type":53,"value":783},"\"",{"type":40,"tag":679,"props":785,"children":786},{"style":756},[787],{"type":53,"value":759},{"type":40,"tag":679,"props":789,"children":791},{"class":681,"line":790},6,[792,797,801,806,810],{"type":40,"tag":679,"props":793,"children":794},{"style":698},[795],{"type":53,"value":796},"  --url",{"type":40,"tag":679,"props":798,"children":799},{"style":692},[800],{"type":53,"value":773},{"type":40,"tag":679,"props":802,"children":803},{"style":698},[804],{"type":53,"value":805},"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch",{"type":40,"tag":679,"props":807,"children":808},{"style":692},[809],{"type":53,"value":783},{"type":40,"tag":679,"props":811,"children":812},{"style":756},[813],{"type":53,"value":759},{"type":40,"tag":679,"props":815,"children":817},{"class":681,"line":816},7,[818,823],{"type":40,"tag":679,"props":819,"children":820},{"style":698},[821],{"type":53,"value":822},"  --body",{"type":40,"tag":679,"props":824,"children":825},{"style":698},[826],{"type":53,"value":827}," @\u002Ftmp\u002Fbody.json\n",{"type":40,"tag":45,"props":829,"children":830},{},[831,833,839,840,846,847,853,854,859,860,865,867,872,873,878],{"type":53,"value":832},"The search text matches against item display name, description and workspace name. Type filtering is optional. The response includes ",{"type":40,"tag":80,"props":834,"children":836},{"className":835},[],[837],{"type":53,"value":838},"id",{"type":53,"value":180},{"type":40,"tag":80,"props":841,"children":843},{"className":842},[],[844],{"type":53,"value":845},"type",{"type":53,"value":180},{"type":40,"tag":80,"props":848,"children":850},{"className":849},[],[851],{"type":53,"value":852},"displayName",{"type":53,"value":180},{"type":40,"tag":80,"props":855,"children":857},{"className":856},[],[858],{"type":53,"value":185},{"type":53,"value":187},{"type":40,"tag":80,"props":861,"children":863},{"className":862},[],[864],{"type":53,"value":544},{"type":53,"value":866}," (with ",{"type":40,"tag":80,"props":868,"children":870},{"className":869},[],[871],{"type":53,"value":838},{"type":53,"value":441},{"type":40,"tag":80,"props":874,"children":876},{"className":875},[],[877],{"type":53,"value":852},{"type":53,"value":879},") for each match.",{"type":40,"tag":415,"props":881,"children":883},{"id":882},"extract-item-and-workspace-ids",[884],{"type":53,"value":885},"Extract item and workspace IDs",{"type":40,"tag":668,"props":887,"children":889},{"className":670,"code":888,"language":672,"meta":673,"style":673},"az rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[0].{itemId:id, workspaceId:hierarchy.workspace.id, name:displayName}\" \\\n  --output json\n",[890],{"type":40,"tag":80,"props":891,"children":892},{"__ignoreMap":673},[893,916,939,962,978,1003],{"type":40,"tag":679,"props":894,"children":895},{"class":681,"line":682},[896,900,904,908,912],{"type":40,"tag":679,"props":897,"children":898},{"style":686},[899],{"type":53,"value":738},{"type":40,"tag":679,"props":901,"children":902},{"style":698},[903],{"type":53,"value":743},{"type":40,"tag":679,"props":905,"children":906},{"style":698},[907],{"type":53,"value":748},{"type":40,"tag":679,"props":909,"children":910},{"style":698},[911],{"type":53,"value":753},{"type":40,"tag":679,"props":913,"children":914},{"style":756},[915],{"type":53,"value":759},{"type":40,"tag":679,"props":917,"children":918},{"class":681,"line":714},[919,923,927,931,935],{"type":40,"tag":679,"props":920,"children":921},{"style":698},[922],{"type":53,"value":768},{"type":40,"tag":679,"props":924,"children":925},{"style":692},[926],{"type":53,"value":773},{"type":40,"tag":679,"props":928,"children":929},{"style":698},[930],{"type":53,"value":778},{"type":40,"tag":679,"props":932,"children":933},{"style":692},[934],{"type":53,"value":783},{"type":40,"tag":679,"props":936,"children":937},{"style":756},[938],{"type":53,"value":759},{"type":40,"tag":679,"props":940,"children":941},{"class":681,"line":723},[942,946,950,954,958],{"type":40,"tag":679,"props":943,"children":944},{"style":698},[945],{"type":53,"value":796},{"type":40,"tag":679,"props":947,"children":948},{"style":692},[949],{"type":53,"value":773},{"type":40,"tag":679,"props":951,"children":952},{"style":698},[953],{"type":53,"value":805},{"type":40,"tag":679,"props":955,"children":956},{"style":692},[957],{"type":53,"value":783},{"type":40,"tag":679,"props":959,"children":960},{"style":756},[961],{"type":53,"value":759},{"type":40,"tag":679,"props":963,"children":964},{"class":681,"line":732},[965,969,974],{"type":40,"tag":679,"props":966,"children":967},{"style":698},[968],{"type":53,"value":822},{"type":40,"tag":679,"props":970,"children":971},{"style":698},[972],{"type":53,"value":973}," @\u002Ftmp\u002Fbody.json",{"type":40,"tag":679,"props":975,"children":976},{"style":756},[977],{"type":53,"value":759},{"type":40,"tag":679,"props":979,"children":980},{"class":681,"line":762},[981,986,990,995,999],{"type":40,"tag":679,"props":982,"children":983},{"style":698},[984],{"type":53,"value":985},"  --query",{"type":40,"tag":679,"props":987,"children":988},{"style":692},[989],{"type":53,"value":773},{"type":40,"tag":679,"props":991,"children":992},{"style":698},[993],{"type":53,"value":994},"value[0].{itemId:id, workspaceId:hierarchy.workspace.id, name:displayName}",{"type":40,"tag":679,"props":996,"children":997},{"style":692},[998],{"type":53,"value":783},{"type":40,"tag":679,"props":1000,"children":1001},{"style":756},[1002],{"type":53,"value":759},{"type":40,"tag":679,"props":1004,"children":1005},{"class":681,"line":790},[1006,1011],{"type":40,"tag":679,"props":1007,"children":1008},{"style":698},[1009],{"type":53,"value":1010},"  --output",{"type":40,"tag":679,"props":1012,"children":1013},{"style":698},[1014],{"type":53,"value":1015}," json\n",{"type":40,"tag":405,"props":1017,"children":1018},{},[],{"type":40,"tag":415,"props":1020,"children":1022},{"id":1021},"filter-examples",[1023],{"type":53,"value":1024},"Filter Examples",{"type":40,"tag":246,"props":1026,"children":1027},{},[1028,1044],{"type":40,"tag":250,"props":1029,"children":1030},{},[1031],{"type":40,"tag":254,"props":1032,"children":1033},{},[1034,1039],{"type":40,"tag":258,"props":1035,"children":1036},{},[1037],{"type":53,"value":1038},"Goal",{"type":40,"tag":258,"props":1040,"children":1041},{},[1042],{"type":53,"value":1043},"Filter",{"type":40,"tag":274,"props":1045,"children":1046},{},[1047,1064,1081],{"type":40,"tag":254,"props":1048,"children":1049},{},[1050,1055],{"type":40,"tag":281,"props":1051,"children":1052},{},[1053],{"type":53,"value":1054},"Only lakehouses",{"type":40,"tag":281,"props":1056,"children":1057},{},[1058],{"type":40,"tag":80,"props":1059,"children":1061},{"className":1060},[],[1062],{"type":53,"value":1063},"Type eq 'Lakehouse'",{"type":40,"tag":254,"props":1065,"children":1066},{},[1067,1072],{"type":40,"tag":281,"props":1068,"children":1069},{},[1070],{"type":53,"value":1071},"Reports or semantic models",{"type":40,"tag":281,"props":1073,"children":1074},{},[1075],{"type":40,"tag":80,"props":1076,"children":1078},{"className":1077},[],[1079],{"type":53,"value":1080},"Type eq 'Report' or Type eq 'SemanticModel'",{"type":40,"tag":254,"props":1082,"children":1083},{},[1084,1089],{"type":40,"tag":281,"props":1085,"children":1086},{},[1087],{"type":53,"value":1088},"Exclude notebooks",{"type":40,"tag":281,"props":1090,"children":1091},{},[1092],{"type":40,"tag":80,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":53,"value":1097},"Type ne 'Notebook'",{"type":40,"tag":45,"props":1099,"children":1100},{},[1101,1103,1111],{"type":53,"value":1102},"For the full list of supported item types, see the ",{"type":40,"tag":162,"props":1104,"children":1108},{"href":1105,"rel":1106},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Frest\u002Fapi\u002Ffabric\u002Fcore\u002Fcatalog\u002Fsearch",[1107],"nofollow",[1109],{"type":53,"value":1110},"Catalog Search API reference",{"type":53,"value":194},{"type":40,"tag":405,"props":1113,"children":1114},{},[],{"type":40,"tag":208,"props":1116,"children":1118},{"id":1117},"list-all-items-of-a-type",[1119],{"type":53,"value":307},{"type":40,"tag":45,"props":1121,"children":1122},{},[1123,1125,1131],{"type":53,"value":1124},"Use an empty search string with a type filter (",{"type":40,"tag":80,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":53,"value":1130},"pageSize",{"type":53,"value":1132}," max is 1000):",{"type":40,"tag":668,"props":1134,"children":1136},{"className":670,"code":1135,"language":672,"meta":673,"style":673},"cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n",[1137],{"type":40,"tag":80,"props":1138,"children":1139},{"__ignoreMap":673},[1140,1163,1171,1178,1201,1224,1247],{"type":40,"tag":679,"props":1141,"children":1142},{"class":681,"line":682},[1143,1147,1151,1155,1159],{"type":40,"tag":679,"props":1144,"children":1145},{"style":686},[1146],{"type":53,"value":689},{"type":40,"tag":679,"props":1148,"children":1149},{"style":692},[1150],{"type":53,"value":695},{"type":40,"tag":679,"props":1152,"children":1153},{"style":698},[1154],{"type":53,"value":701},{"type":40,"tag":679,"props":1156,"children":1157},{"style":692},[1158],{"type":53,"value":706},{"type":40,"tag":679,"props":1160,"children":1161},{"style":692},[1162],{"type":53,"value":711},{"type":40,"tag":679,"props":1164,"children":1165},{"class":681,"line":714},[1166],{"type":40,"tag":679,"props":1167,"children":1168},{"style":698},[1169],{"type":53,"value":1170},"{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100}\n",{"type":40,"tag":679,"props":1172,"children":1173},{"class":681,"line":723},[1174],{"type":40,"tag":679,"props":1175,"children":1176},{"style":692},[1177],{"type":53,"value":729},{"type":40,"tag":679,"props":1179,"children":1180},{"class":681,"line":732},[1181,1185,1189,1193,1197],{"type":40,"tag":679,"props":1182,"children":1183},{"style":686},[1184],{"type":53,"value":738},{"type":40,"tag":679,"props":1186,"children":1187},{"style":698},[1188],{"type":53,"value":743},{"type":40,"tag":679,"props":1190,"children":1191},{"style":698},[1192],{"type":53,"value":748},{"type":40,"tag":679,"props":1194,"children":1195},{"style":698},[1196],{"type":53,"value":753},{"type":40,"tag":679,"props":1198,"children":1199},{"style":756},[1200],{"type":53,"value":759},{"type":40,"tag":679,"props":1202,"children":1203},{"class":681,"line":762},[1204,1208,1212,1216,1220],{"type":40,"tag":679,"props":1205,"children":1206},{"style":698},[1207],{"type":53,"value":768},{"type":40,"tag":679,"props":1209,"children":1210},{"style":692},[1211],{"type":53,"value":773},{"type":40,"tag":679,"props":1213,"children":1214},{"style":698},[1215],{"type":53,"value":778},{"type":40,"tag":679,"props":1217,"children":1218},{"style":692},[1219],{"type":53,"value":783},{"type":40,"tag":679,"props":1221,"children":1222},{"style":756},[1223],{"type":53,"value":759},{"type":40,"tag":679,"props":1225,"children":1226},{"class":681,"line":790},[1227,1231,1235,1239,1243],{"type":40,"tag":679,"props":1228,"children":1229},{"style":698},[1230],{"type":53,"value":796},{"type":40,"tag":679,"props":1232,"children":1233},{"style":692},[1234],{"type":53,"value":773},{"type":40,"tag":679,"props":1236,"children":1237},{"style":698},[1238],{"type":53,"value":805},{"type":40,"tag":679,"props":1240,"children":1241},{"style":692},[1242],{"type":53,"value":783},{"type":40,"tag":679,"props":1244,"children":1245},{"style":756},[1246],{"type":53,"value":759},{"type":40,"tag":679,"props":1248,"children":1249},{"class":681,"line":816},[1250,1254],{"type":40,"tag":679,"props":1251,"children":1252},{"style":698},[1253],{"type":53,"value":822},{"type":40,"tag":679,"props":1255,"children":1256},{"style":698},[1257],{"type":53,"value":827},{"type":40,"tag":405,"props":1259,"children":1260},{},[],{"type":40,"tag":208,"props":1262,"children":1264},{"id":1263},"pagination",[1265],{"type":53,"value":329},{"type":40,"tag":45,"props":1267,"children":1268},{},[1269,1271,1277],{"type":53,"value":1270},"If the response includes a non-null ",{"type":40,"tag":80,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":53,"value":1276},"continuationToken",{"type":53,"value":1278},", pass it in the next request:",{"type":40,"tag":668,"props":1280,"children":1282},{"className":670,"code":1281,"language":672,"meta":673,"style":673},"cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100, \"continuationToken\": \"\u003Ctoken>\"}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n",[1283],{"type":40,"tag":80,"props":1284,"children":1285},{"__ignoreMap":673},[1286,1309,1317,1324,1347,1370,1393],{"type":40,"tag":679,"props":1287,"children":1288},{"class":681,"line":682},[1289,1293,1297,1301,1305],{"type":40,"tag":679,"props":1290,"children":1291},{"style":686},[1292],{"type":53,"value":689},{"type":40,"tag":679,"props":1294,"children":1295},{"style":692},[1296],{"type":53,"value":695},{"type":40,"tag":679,"props":1298,"children":1299},{"style":698},[1300],{"type":53,"value":701},{"type":40,"tag":679,"props":1302,"children":1303},{"style":692},[1304],{"type":53,"value":706},{"type":40,"tag":679,"props":1306,"children":1307},{"style":692},[1308],{"type":53,"value":711},{"type":40,"tag":679,"props":1310,"children":1311},{"class":681,"line":714},[1312],{"type":40,"tag":679,"props":1313,"children":1314},{"style":698},[1315],{"type":53,"value":1316},"{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 100, \"continuationToken\": \"\u003Ctoken>\"}\n",{"type":40,"tag":679,"props":1318,"children":1319},{"class":681,"line":723},[1320],{"type":40,"tag":679,"props":1321,"children":1322},{"style":692},[1323],{"type":53,"value":729},{"type":40,"tag":679,"props":1325,"children":1326},{"class":681,"line":732},[1327,1331,1335,1339,1343],{"type":40,"tag":679,"props":1328,"children":1329},{"style":686},[1330],{"type":53,"value":738},{"type":40,"tag":679,"props":1332,"children":1333},{"style":698},[1334],{"type":53,"value":743},{"type":40,"tag":679,"props":1336,"children":1337},{"style":698},[1338],{"type":53,"value":748},{"type":40,"tag":679,"props":1340,"children":1341},{"style":698},[1342],{"type":53,"value":753},{"type":40,"tag":679,"props":1344,"children":1345},{"style":756},[1346],{"type":53,"value":759},{"type":40,"tag":679,"props":1348,"children":1349},{"class":681,"line":762},[1350,1354,1358,1362,1366],{"type":40,"tag":679,"props":1351,"children":1352},{"style":698},[1353],{"type":53,"value":768},{"type":40,"tag":679,"props":1355,"children":1356},{"style":692},[1357],{"type":53,"value":773},{"type":40,"tag":679,"props":1359,"children":1360},{"style":698},[1361],{"type":53,"value":778},{"type":40,"tag":679,"props":1363,"children":1364},{"style":692},[1365],{"type":53,"value":783},{"type":40,"tag":679,"props":1367,"children":1368},{"style":756},[1369],{"type":53,"value":759},{"type":40,"tag":679,"props":1371,"children":1372},{"class":681,"line":790},[1373,1377,1381,1385,1389],{"type":40,"tag":679,"props":1374,"children":1375},{"style":698},[1376],{"type":53,"value":796},{"type":40,"tag":679,"props":1378,"children":1379},{"style":692},[1380],{"type":53,"value":773},{"type":40,"tag":679,"props":1382,"children":1383},{"style":698},[1384],{"type":53,"value":805},{"type":40,"tag":679,"props":1386,"children":1387},{"style":692},[1388],{"type":53,"value":783},{"type":40,"tag":679,"props":1390,"children":1391},{"style":756},[1392],{"type":53,"value":759},{"type":40,"tag":679,"props":1394,"children":1395},{"class":681,"line":816},[1396,1400],{"type":40,"tag":679,"props":1397,"children":1398},{"style":698},[1399],{"type":53,"value":822},{"type":40,"tag":679,"props":1401,"children":1402},{"style":698},[1403],{"type":53,"value":827},{"type":40,"tag":45,"props":1405,"children":1406},{},[1407,1409,1414],{"type":53,"value":1408},"Continue until ",{"type":40,"tag":80,"props":1410,"children":1412},{"className":1411},[],[1413],{"type":53,"value":1276},{"type":53,"value":1415}," is null.",{"type":40,"tag":405,"props":1417,"children":1418},{},[],{"type":40,"tag":208,"props":1420,"children":1422},{"id":1421},"agentic-workflow",[1423],{"type":53,"value":351},{"type":40,"tag":138,"props":1425,"children":1426},{},[1427,1437,1446,1455],{"type":40,"tag":69,"props":1428,"children":1429},{},[1430,1435],{"type":40,"tag":49,"props":1431,"children":1432},{},[1433],{"type":53,"value":1434},"Ask",{"type":53,"value":1436}," — user provides an item name, type, or description keywords.",{"type":40,"tag":69,"props":1438,"children":1439},{},[1440,1444],{"type":40,"tag":49,"props":1441,"children":1442},{},[1443],{"type":53,"value":18},{"type":53,"value":1445}," — call Catalog Search with the user's input and optional type filter.",{"type":40,"tag":69,"props":1447,"children":1448},{},[1449,1453],{"type":40,"tag":49,"props":1450,"children":1451},{},[1452],{"type":53,"value":475},{"type":53,"value":1454}," — if multiple matches, present results (name, type, workspace) and ask the user to pick.",{"type":40,"tag":69,"props":1456,"children":1457},{},[1458,1463,1465,1470,1471,1477],{"type":40,"tag":49,"props":1459,"children":1460},{},[1461],{"type":53,"value":1462},"Return",{"type":53,"value":1464}," — provide the search results, include the item ",{"type":40,"tag":80,"props":1466,"children":1468},{"className":1467},[],[1469],{"type":53,"value":838},{"type":53,"value":441},{"type":40,"tag":80,"props":1472,"children":1474},{"className":1473},[],[1475],{"type":53,"value":1476},"hierarchy.workspace.id",{"type":53,"value":1478}," for downstream use.",{"type":40,"tag":405,"props":1480,"children":1481},{},[],{"type":40,"tag":208,"props":1483,"children":1485},{"id":1484},"examples",[1486],{"type":53,"value":371},{"type":40,"tag":415,"props":1488,"children":1490},{"id":1489},"find-a-specific-report",[1491],{"type":53,"value":1492},"Find a specific report",{"type":40,"tag":668,"props":1494,"children":1496},{"className":670,"code":1495,"language":672,"meta":673,"style":673},"cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"Monthly Sales Revenue\", \"filter\": \"Type eq 'Report'\", \"pageSize\": 10}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName}\" \\\n  --output table\n",[1497],{"type":40,"tag":80,"props":1498,"children":1499},{"__ignoreMap":673},[1500,1523,1531,1538,1561,1584,1607,1622,1647],{"type":40,"tag":679,"props":1501,"children":1502},{"class":681,"line":682},[1503,1507,1511,1515,1519],{"type":40,"tag":679,"props":1504,"children":1505},{"style":686},[1506],{"type":53,"value":689},{"type":40,"tag":679,"props":1508,"children":1509},{"style":692},[1510],{"type":53,"value":695},{"type":40,"tag":679,"props":1512,"children":1513},{"style":698},[1514],{"type":53,"value":701},{"type":40,"tag":679,"props":1516,"children":1517},{"style":692},[1518],{"type":53,"value":706},{"type":40,"tag":679,"props":1520,"children":1521},{"style":692},[1522],{"type":53,"value":711},{"type":40,"tag":679,"props":1524,"children":1525},{"class":681,"line":714},[1526],{"type":40,"tag":679,"props":1527,"children":1528},{"style":698},[1529],{"type":53,"value":1530},"{\"search\": \"Monthly Sales Revenue\", \"filter\": \"Type eq 'Report'\", \"pageSize\": 10}\n",{"type":40,"tag":679,"props":1532,"children":1533},{"class":681,"line":723},[1534],{"type":40,"tag":679,"props":1535,"children":1536},{"style":692},[1537],{"type":53,"value":729},{"type":40,"tag":679,"props":1539,"children":1540},{"class":681,"line":732},[1541,1545,1549,1553,1557],{"type":40,"tag":679,"props":1542,"children":1543},{"style":686},[1544],{"type":53,"value":738},{"type":40,"tag":679,"props":1546,"children":1547},{"style":698},[1548],{"type":53,"value":743},{"type":40,"tag":679,"props":1550,"children":1551},{"style":698},[1552],{"type":53,"value":748},{"type":40,"tag":679,"props":1554,"children":1555},{"style":698},[1556],{"type":53,"value":753},{"type":40,"tag":679,"props":1558,"children":1559},{"style":756},[1560],{"type":53,"value":759},{"type":40,"tag":679,"props":1562,"children":1563},{"class":681,"line":762},[1564,1568,1572,1576,1580],{"type":40,"tag":679,"props":1565,"children":1566},{"style":698},[1567],{"type":53,"value":768},{"type":40,"tag":679,"props":1569,"children":1570},{"style":692},[1571],{"type":53,"value":773},{"type":40,"tag":679,"props":1573,"children":1574},{"style":698},[1575],{"type":53,"value":778},{"type":40,"tag":679,"props":1577,"children":1578},{"style":692},[1579],{"type":53,"value":783},{"type":40,"tag":679,"props":1581,"children":1582},{"style":756},[1583],{"type":53,"value":759},{"type":40,"tag":679,"props":1585,"children":1586},{"class":681,"line":790},[1587,1591,1595,1599,1603],{"type":40,"tag":679,"props":1588,"children":1589},{"style":698},[1590],{"type":53,"value":796},{"type":40,"tag":679,"props":1592,"children":1593},{"style":692},[1594],{"type":53,"value":773},{"type":40,"tag":679,"props":1596,"children":1597},{"style":698},[1598],{"type":53,"value":805},{"type":40,"tag":679,"props":1600,"children":1601},{"style":692},[1602],{"type":53,"value":783},{"type":40,"tag":679,"props":1604,"children":1605},{"style":756},[1606],{"type":53,"value":759},{"type":40,"tag":679,"props":1608,"children":1609},{"class":681,"line":816},[1610,1614,1618],{"type":40,"tag":679,"props":1611,"children":1612},{"style":698},[1613],{"type":53,"value":822},{"type":40,"tag":679,"props":1615,"children":1616},{"style":698},[1617],{"type":53,"value":973},{"type":40,"tag":679,"props":1619,"children":1620},{"style":756},[1621],{"type":53,"value":759},{"type":40,"tag":679,"props":1623,"children":1625},{"class":681,"line":1624},8,[1626,1630,1634,1639,1643],{"type":40,"tag":679,"props":1627,"children":1628},{"style":698},[1629],{"type":53,"value":985},{"type":40,"tag":679,"props":1631,"children":1632},{"style":692},[1633],{"type":53,"value":773},{"type":40,"tag":679,"props":1635,"children":1636},{"style":698},[1637],{"type":53,"value":1638},"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName}",{"type":40,"tag":679,"props":1640,"children":1641},{"style":692},[1642],{"type":53,"value":783},{"type":40,"tag":679,"props":1644,"children":1645},{"style":756},[1646],{"type":53,"value":759},{"type":40,"tag":679,"props":1648,"children":1650},{"class":681,"line":1649},9,[1651,1655],{"type":40,"tag":679,"props":1652,"children":1653},{"style":698},[1654],{"type":53,"value":1010},{"type":40,"tag":679,"props":1656,"children":1657},{"style":698},[1658],{"type":53,"value":1659}," table\n",{"type":40,"tag":415,"props":1661,"children":1663},{"id":1662},"list-all-semantic-models-across-workspaces",[1664],{"type":53,"value":1665},"List all semantic models across workspaces",{"type":40,"tag":668,"props":1667,"children":1669},{"className":670,"code":1668,"language":672,"meta":673,"style":673},"cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'SemanticModel'\", \"pageSize\": 1000}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json\n",[1670],{"type":40,"tag":80,"props":1671,"children":1672},{"__ignoreMap":673},[1673,1696,1704,1711,1734,1757,1780],{"type":40,"tag":679,"props":1674,"children":1675},{"class":681,"line":682},[1676,1680,1684,1688,1692],{"type":40,"tag":679,"props":1677,"children":1678},{"style":686},[1679],{"type":53,"value":689},{"type":40,"tag":679,"props":1681,"children":1682},{"style":692},[1683],{"type":53,"value":695},{"type":40,"tag":679,"props":1685,"children":1686},{"style":698},[1687],{"type":53,"value":701},{"type":40,"tag":679,"props":1689,"children":1690},{"style":692},[1691],{"type":53,"value":706},{"type":40,"tag":679,"props":1693,"children":1694},{"style":692},[1695],{"type":53,"value":711},{"type":40,"tag":679,"props":1697,"children":1698},{"class":681,"line":714},[1699],{"type":40,"tag":679,"props":1700,"children":1701},{"style":698},[1702],{"type":53,"value":1703},"{\"search\": \"\", \"filter\": \"Type eq 'SemanticModel'\", \"pageSize\": 1000}\n",{"type":40,"tag":679,"props":1705,"children":1706},{"class":681,"line":723},[1707],{"type":40,"tag":679,"props":1708,"children":1709},{"style":692},[1710],{"type":53,"value":729},{"type":40,"tag":679,"props":1712,"children":1713},{"class":681,"line":732},[1714,1718,1722,1726,1730],{"type":40,"tag":679,"props":1715,"children":1716},{"style":686},[1717],{"type":53,"value":738},{"type":40,"tag":679,"props":1719,"children":1720},{"style":698},[1721],{"type":53,"value":743},{"type":40,"tag":679,"props":1723,"children":1724},{"style":698},[1725],{"type":53,"value":748},{"type":40,"tag":679,"props":1727,"children":1728},{"style":698},[1729],{"type":53,"value":753},{"type":40,"tag":679,"props":1731,"children":1732},{"style":756},[1733],{"type":53,"value":759},{"type":40,"tag":679,"props":1735,"children":1736},{"class":681,"line":762},[1737,1741,1745,1749,1753],{"type":40,"tag":679,"props":1738,"children":1739},{"style":698},[1740],{"type":53,"value":768},{"type":40,"tag":679,"props":1742,"children":1743},{"style":692},[1744],{"type":53,"value":773},{"type":40,"tag":679,"props":1746,"children":1747},{"style":698},[1748],{"type":53,"value":778},{"type":40,"tag":679,"props":1750,"children":1751},{"style":692},[1752],{"type":53,"value":783},{"type":40,"tag":679,"props":1754,"children":1755},{"style":756},[1756],{"type":53,"value":759},{"type":40,"tag":679,"props":1758,"children":1759},{"class":681,"line":790},[1760,1764,1768,1772,1776],{"type":40,"tag":679,"props":1761,"children":1762},{"style":698},[1763],{"type":53,"value":796},{"type":40,"tag":679,"props":1765,"children":1766},{"style":692},[1767],{"type":53,"value":773},{"type":40,"tag":679,"props":1769,"children":1770},{"style":698},[1771],{"type":53,"value":805},{"type":40,"tag":679,"props":1773,"children":1774},{"style":692},[1775],{"type":53,"value":783},{"type":40,"tag":679,"props":1777,"children":1778},{"style":756},[1779],{"type":53,"value":759},{"type":40,"tag":679,"props":1781,"children":1782},{"class":681,"line":816},[1783,1787],{"type":40,"tag":679,"props":1784,"children":1785},{"style":698},[1786],{"type":53,"value":822},{"type":40,"tag":679,"props":1788,"children":1789},{"style":698},[1790],{"type":53,"value":827},{"type":40,"tag":415,"props":1792,"children":1794},{"id":1793},"save-search-results-to-file",[1795],{"type":53,"value":1796},"Save search results to file",{"type":40,"tag":668,"props":1798,"children":1800},{"className":670,"code":1799,"language":672,"meta":673,"style":673},"cat > \u002Ftmp\u002Fbody.json \u003C\u003C 'EOF'\n{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 1000}\nEOF\naz rest --method post \\\n  --resource \"https:\u002F\u002Fapi.fabric.microsoft.com\" \\\n  --url \"https:\u002F\u002Fapi.fabric.microsoft.com\u002Fv1\u002Fcatalog\u002Fsearch\" \\\n  --body @\u002Ftmp\u002Fbody.json \\\n  --query \"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName, id:id}\" \\\n  --output json > \u002Ftmp\u002Fsearch_results.json\n",[1801],{"type":40,"tag":80,"props":1802,"children":1803},{"__ignoreMap":673},[1804,1827,1835,1842,1865,1888,1911,1926,1950],{"type":40,"tag":679,"props":1805,"children":1806},{"class":681,"line":682},[1807,1811,1815,1819,1823],{"type":40,"tag":679,"props":1808,"children":1809},{"style":686},[1810],{"type":53,"value":689},{"type":40,"tag":679,"props":1812,"children":1813},{"style":692},[1814],{"type":53,"value":695},{"type":40,"tag":679,"props":1816,"children":1817},{"style":698},[1818],{"type":53,"value":701},{"type":40,"tag":679,"props":1820,"children":1821},{"style":692},[1822],{"type":53,"value":706},{"type":40,"tag":679,"props":1824,"children":1825},{"style":692},[1826],{"type":53,"value":711},{"type":40,"tag":679,"props":1828,"children":1829},{"class":681,"line":714},[1830],{"type":40,"tag":679,"props":1831,"children":1832},{"style":698},[1833],{"type":53,"value":1834},"{\"search\": \"\", \"filter\": \"Type eq 'Lakehouse'\", \"pageSize\": 1000}\n",{"type":40,"tag":679,"props":1836,"children":1837},{"class":681,"line":723},[1838],{"type":40,"tag":679,"props":1839,"children":1840},{"style":692},[1841],{"type":53,"value":729},{"type":40,"tag":679,"props":1843,"children":1844},{"class":681,"line":732},[1845,1849,1853,1857,1861],{"type":40,"tag":679,"props":1846,"children":1847},{"style":686},[1848],{"type":53,"value":738},{"type":40,"tag":679,"props":1850,"children":1851},{"style":698},[1852],{"type":53,"value":743},{"type":40,"tag":679,"props":1854,"children":1855},{"style":698},[1856],{"type":53,"value":748},{"type":40,"tag":679,"props":1858,"children":1859},{"style":698},[1860],{"type":53,"value":753},{"type":40,"tag":679,"props":1862,"children":1863},{"style":756},[1864],{"type":53,"value":759},{"type":40,"tag":679,"props":1866,"children":1867},{"class":681,"line":762},[1868,1872,1876,1880,1884],{"type":40,"tag":679,"props":1869,"children":1870},{"style":698},[1871],{"type":53,"value":768},{"type":40,"tag":679,"props":1873,"children":1874},{"style":692},[1875],{"type":53,"value":773},{"type":40,"tag":679,"props":1877,"children":1878},{"style":698},[1879],{"type":53,"value":778},{"type":40,"tag":679,"props":1881,"children":1882},{"style":692},[1883],{"type":53,"value":783},{"type":40,"tag":679,"props":1885,"children":1886},{"style":756},[1887],{"type":53,"value":759},{"type":40,"tag":679,"props":1889,"children":1890},{"class":681,"line":790},[1891,1895,1899,1903,1907],{"type":40,"tag":679,"props":1892,"children":1893},{"style":698},[1894],{"type":53,"value":796},{"type":40,"tag":679,"props":1896,"children":1897},{"style":692},[1898],{"type":53,"value":773},{"type":40,"tag":679,"props":1900,"children":1901},{"style":698},[1902],{"type":53,"value":805},{"type":40,"tag":679,"props":1904,"children":1905},{"style":692},[1906],{"type":53,"value":783},{"type":40,"tag":679,"props":1908,"children":1909},{"style":756},[1910],{"type":53,"value":759},{"type":40,"tag":679,"props":1912,"children":1913},{"class":681,"line":816},[1914,1918,1922],{"type":40,"tag":679,"props":1915,"children":1916},{"style":698},[1917],{"type":53,"value":822},{"type":40,"tag":679,"props":1919,"children":1920},{"style":698},[1921],{"type":53,"value":973},{"type":40,"tag":679,"props":1923,"children":1924},{"style":756},[1925],{"type":53,"value":759},{"type":40,"tag":679,"props":1927,"children":1928},{"class":681,"line":1624},[1929,1933,1937,1942,1946],{"type":40,"tag":679,"props":1930,"children":1931},{"style":698},[1932],{"type":53,"value":985},{"type":40,"tag":679,"props":1934,"children":1935},{"style":692},[1936],{"type":53,"value":773},{"type":40,"tag":679,"props":1938,"children":1939},{"style":698},[1940],{"type":53,"value":1941},"value[].{name:displayName, type:type, workspace:hierarchy.workspace.displayName, id:id}",{"type":40,"tag":679,"props":1943,"children":1944},{"style":692},[1945],{"type":53,"value":783},{"type":40,"tag":679,"props":1947,"children":1948},{"style":756},[1949],{"type":53,"value":759},{"type":40,"tag":679,"props":1951,"children":1952},{"class":681,"line":1649},[1953,1957,1962,1966],{"type":40,"tag":679,"props":1954,"children":1955},{"style":698},[1956],{"type":53,"value":1010},{"type":40,"tag":679,"props":1958,"children":1959},{"style":698},[1960],{"type":53,"value":1961}," json",{"type":40,"tag":679,"props":1963,"children":1964},{"style":692},[1965],{"type":53,"value":695},{"type":40,"tag":679,"props":1967,"children":1968},{"style":698},[1969],{"type":53,"value":1970}," \u002Ftmp\u002Fsearch_results.json\n",{"type":40,"tag":405,"props":1972,"children":1973},{},[],{"type":40,"tag":208,"props":1975,"children":1977},{"id":1976},"gotchas-and-troubleshooting",[1978],{"type":53,"value":391},{"type":40,"tag":246,"props":1980,"children":1981},{},[1982,2003],{"type":40,"tag":250,"props":1983,"children":1984},{},[1985],{"type":40,"tag":254,"props":1986,"children":1987},{},[1988,1993,1998],{"type":40,"tag":258,"props":1989,"children":1990},{},[1991],{"type":53,"value":1992},"Symptom",{"type":40,"tag":258,"props":1994,"children":1995},{},[1996],{"type":53,"value":1997},"Cause",{"type":40,"tag":258,"props":1999,"children":2000},{},[2001],{"type":53,"value":2002},"Fix",{"type":40,"tag":274,"props":2004,"children":2005},{},[2006,2043,2070,2151,2181,2203,2233,2259,2283],{"type":40,"tag":254,"props":2007,"children":2008},{},[2009,2018,2023],{"type":40,"tag":281,"props":2010,"children":2011},{},[2012],{"type":40,"tag":80,"props":2013,"children":2015},{"className":2014},[],[2016],{"type":53,"value":2017},"401 Unauthorized",{"type":40,"tag":281,"props":2019,"children":2020},{},[2021],{"type":53,"value":2022},"Wrong token audience or expired session",{"type":40,"tag":281,"props":2024,"children":2025},{},[2026,2028,2034,2036,2042],{"type":53,"value":2027},"Verify ",{"type":40,"tag":80,"props":2029,"children":2031},{"className":2030},[],[2032],{"type":53,"value":2033},"--resource \"https:\u002F\u002Fapi.fabric.microsoft.com\"",{"type":53,"value":2035},". Run ",{"type":40,"tag":80,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":53,"value":2041},"az login",{"type":53,"value":194},{"type":40,"tag":254,"props":2044,"children":2045},{},[2046,2055,2065],{"type":40,"tag":281,"props":2047,"children":2048},{},[2049],{"type":40,"tag":80,"props":2050,"children":2052},{"className":2051},[],[2053],{"type":53,"value":2054},"InvalidPageSize",{"type":40,"tag":281,"props":2056,"children":2057},{},[2058,2063],{"type":40,"tag":80,"props":2059,"children":2061},{"className":2060},[],[2062],{"type":53,"value":1130},{"type":53,"value":2064}," outside 1–1000",{"type":40,"tag":281,"props":2066,"children":2067},{},[2068],{"type":53,"value":2069},"Use a value between 1 and 1000.",{"type":40,"tag":254,"props":2071,"children":2072},{},[2073,2082,2087],{"type":40,"tag":281,"props":2074,"children":2075},{},[2076],{"type":40,"tag":80,"props":2077,"children":2079},{"className":2078},[],[2080],{"type":53,"value":2081},"InvalidFilter",{"type":40,"tag":281,"props":2083,"children":2084},{},[2085],{"type":53,"value":2086},"Bad filter syntax",{"type":40,"tag":281,"props":2088,"children":2089},{},[2090,2092,2097,2098,2103,2104,2109,2111,2116,2118,2124,2125,2130,2131,2136,2138,2143,2144,2149],{"type":53,"value":2091},"Only ",{"type":40,"tag":80,"props":2093,"children":2095},{"className":2094},[],[2096],{"type":53,"value":632},{"type":53,"value":180},{"type":40,"tag":80,"props":2099,"children":2101},{"className":2100},[],[2102],{"type":53,"value":639},{"type":53,"value":180},{"type":40,"tag":80,"props":2105,"children":2107},{"className":2106},[],[2108],{"type":53,"value":646},{"type":53,"value":2110},", and parentheses. Don't mix ",{"type":40,"tag":80,"props":2112,"children":2114},{"className":2113},[],[2115],{"type":53,"value":632},{"type":53,"value":2117}," with ",{"type":40,"tag":80,"props":2119,"children":2121},{"className":2120},[],[2122],{"type":53,"value":2123},"and",{"type":53,"value":608},{"type":40,"tag":80,"props":2126,"children":2128},{"className":2127},[],[2129],{"type":53,"value":639},{"type":53,"value":2117},{"type":40,"tag":80,"props":2132,"children":2134},{"className":2133},[],[2135],{"type":53,"value":646},{"type":53,"value":2137},". Don't mix ",{"type":40,"tag":80,"props":2139,"children":2141},{"className":2140},[],[2142],{"type":53,"value":632},{"type":53,"value":441},{"type":40,"tag":80,"props":2145,"children":2147},{"className":2146},[],[2148],{"type":53,"value":639},{"type":53,"value":2150}," in the same filter.",{"type":40,"tag":254,"props":2152,"children":2153},{},[2154,2163,2168],{"type":40,"tag":281,"props":2155,"children":2156},{},[2157],{"type":40,"tag":80,"props":2158,"children":2160},{"className":2159},[],[2161],{"type":53,"value":2162},"TypeNotFound",{"type":40,"tag":281,"props":2164,"children":2165},{},[2166],{"type":53,"value":2167},"Unrecognized item type in filter",{"type":40,"tag":281,"props":2169,"children":2170},{},[2171,2173,2179],{"type":53,"value":2172},"Check spelling (case-sensitive). See ",{"type":40,"tag":162,"props":2174,"children":2176},{"href":1105,"rel":2175},[1107],[2177],{"type":53,"value":2178},"API reference",{"type":53,"value":2180}," for valid types.",{"type":40,"tag":254,"props":2182,"children":2183},{},[2184,2193,2198],{"type":40,"tag":281,"props":2185,"children":2186},{},[2187],{"type":40,"tag":80,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":53,"value":2192},"FilterTooManyValues",{"type":40,"tag":281,"props":2194,"children":2195},{},[2196],{"type":53,"value":2197},"Filter has more than 500 values",{"type":40,"tag":281,"props":2199,"children":2200},{},[2201],{"type":53,"value":2202},"Reduce the number of type values in the filter.",{"type":40,"tag":254,"props":2204,"children":2205},{},[2206,2215,2220],{"type":40,"tag":281,"props":2207,"children":2208},{},[2209],{"type":40,"tag":80,"props":2210,"children":2212},{"className":2211},[],[2213],{"type":53,"value":2214},"InvalidRequest",{"type":40,"tag":281,"props":2216,"children":2217},{},[2218],{"type":53,"value":2219},"Missing request body",{"type":40,"tag":281,"props":2221,"children":2222},{},[2223,2225,2231],{"type":53,"value":2224},"Ensure ",{"type":40,"tag":80,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":53,"value":2230},"--body",{"type":53,"value":2232}," points to a valid JSON file.",{"type":40,"tag":254,"props":2234,"children":2235},{},[2236,2241,2246],{"type":40,"tag":281,"props":2237,"children":2238},{},[2239],{"type":53,"value":2240},"Empty results for known item",{"type":40,"tag":281,"props":2242,"children":2243},{},[2244],{"type":53,"value":2245},"Item type not supported",{"type":40,"tag":281,"props":2247,"children":2248},{},[2249,2251,2257],{"type":53,"value":2250},"Dataflow Gen1\u002FGen2 are excluded. Use ",{"type":40,"tag":80,"props":2252,"children":2254},{"className":2253},[],[2255],{"type":53,"value":2256},"GET \u002Fv1\u002Fworkspaces\u002F{id}\u002Fitems",{"type":53,"value":2258}," instead.",{"type":40,"tag":254,"props":2260,"children":2261},{},[2262,2267,2272],{"type":40,"tag":281,"props":2263,"children":2264},{},[2265],{"type":53,"value":2266},"New item not found",{"type":40,"tag":281,"props":2268,"children":2269},{},[2270],{"type":53,"value":2271},"Catalog index propagation delay",{"type":40,"tag":281,"props":2273,"children":2274},{},[2275,2277,2282],{"type":53,"value":2276},"Indexing lag is variable and not yet near-real-time — usually minutes, but not guaranteed. A just-created item may not appear in search results yet; verify it exists via ",{"type":40,"tag":80,"props":2278,"children":2280},{"className":2279},[],[2281],{"type":53,"value":2256},{"type":53,"value":2258},{"type":40,"tag":254,"props":2284,"children":2285},{},[2286,2291,2296],{"type":40,"tag":281,"props":2287,"children":2288},{},[2289],{"type":53,"value":2290},"Too many results",{"type":40,"tag":281,"props":2292,"children":2293},{},[2294],{"type":53,"value":2295},"Search text too broad",{"type":40,"tag":281,"props":2297,"children":2298},{},[2299],{"type":53,"value":2300},"Add a type filter or use more specific search text.",{"type":40,"tag":2302,"props":2303,"children":2304},"style",{},[2305],{"type":53,"value":2306},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2308,"total":2503},[2309,2331,2352,2373,2388,2405,2416,2429,2444,2459,2478,2491],{"slug":2310,"name":2310,"fn":2311,"description":2312,"org":2313,"tags":2314,"stars":2328,"repoUrl":2329,"updatedAt":2330},"rushstack-best-practices","manage Rush monorepos with best practices","Provides best practices and guidance for working with Rush monorepos. Use when the user is working in a Rush-based repository, asks about Rush commands (install, update, build, rebuild), needs help with project selection, dependency management, build caching, subspace configuration, or troubleshooting Rush-specific issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2315,2318,2321,2322,2325],{"name":2316,"slug":2317,"type":15},"Engineering","engineering",{"name":2319,"slug":2320,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":2323,"slug":2324,"type":15},"Project Management","project-management",{"name":2326,"slug":2327,"type":15},"Rush","rush",6484,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frushstack","2026-04-06T18:34:44.965032",{"slug":2332,"name":2332,"fn":2333,"description":2334,"org":2335,"tags":2336,"stars":2349,"repoUrl":2350,"updatedAt":2351},"azure-ai-agents-persistent-dotnet","build AI agents with Azure .NET SDK","Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools. Use for agent CRUD, conversation threads, streaming responses, function calling, file search, and code interpreter. Triggers: \"PersistentAgentsClient\", \"persistent agents\", \"agent threads\", \"agent runs\", \"streaming agents\", \"function calling agents .NET\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2337,2340,2343,2346],{"name":2338,"slug":2339,"type":15},".NET","net",{"name":2341,"slug":2342,"type":15},"Agents","agents",{"name":2344,"slug":2345,"type":15},"Azure","azure",{"name":2347,"slug":2348,"type":15},"LLM","llm",2804,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills","2026-07-03T16:32:10.297433",{"slug":2353,"name":2353,"fn":2354,"description":2355,"org":2356,"tags":2357,"stars":2349,"repoUrl":2350,"updatedAt":2372},"azure-ai-anomalydetector-java","build anomaly detection applications with Java","Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate\u002Fmultivariate anomaly detection, time-series analysis, or AI-powered monitoring.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2358,2361,2362,2365,2368,2369],{"name":2359,"slug":2360,"type":15},"Analytics","analytics",{"name":2344,"slug":2345,"type":15},{"name":2363,"slug":2364,"type":15},"Data Analysis","data-analysis",{"name":2366,"slug":2367,"type":15},"Java","java",{"name":9,"slug":8,"type":15},{"name":2370,"slug":2371,"type":15},"Monitoring","monitoring","2026-05-13T06:14:16.261754",{"slug":2374,"name":2374,"fn":2375,"description":2376,"org":2377,"tags":2378,"stars":2349,"repoUrl":2350,"updatedAt":2387},"azure-ai-contentsafety-java","build content moderation applications with Azure AI","Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text\u002Fimage analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2379,2382,2383,2384],{"name":2380,"slug":2381,"type":15},"AI Infrastructure","ai-infrastructure",{"name":2344,"slug":2345,"type":15},{"name":2366,"slug":2367,"type":15},{"name":2385,"slug":2386,"type":15},"Security","security","2026-07-07T06:53:31.293235",{"slug":2389,"name":2389,"fn":2390,"description":2391,"org":2392,"tags":2393,"stars":2349,"repoUrl":2350,"updatedAt":2404},"azure-ai-contentsafety-py","detect harmful content with Azure AI Content Safety","Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.\nTriggers: \"azure-ai-contentsafety\", \"ContentSafetyClient\", \"content moderation\", \"harmful content\", \"text analysis\", \"image analysis\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2394,2395,2398,2399,2400,2403],{"name":2344,"slug":2345,"type":15},{"name":2396,"slug":2397,"type":15},"Compliance","compliance",{"name":2347,"slug":2348,"type":15},{"name":9,"slug":8,"type":15},{"name":2401,"slug":2402,"type":15},"Python","python",{"name":2385,"slug":2386,"type":15},"2026-07-18T05:14:23.017504",{"slug":2406,"name":2406,"fn":2407,"description":2408,"org":2409,"tags":2410,"stars":2349,"repoUrl":2350,"updatedAt":2415},"azure-ai-language-conversations-py","implement conversational language understanding with Python","Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2411,2412,2413,2414],{"name":2359,"slug":2360,"type":15},{"name":2344,"slug":2345,"type":15},{"name":2347,"slug":2348,"type":15},{"name":2401,"slug":2402,"type":15},"2026-07-31T05:54:29.068751",{"slug":2417,"name":2417,"fn":2418,"description":2419,"org":2420,"tags":2421,"stars":2349,"repoUrl":2350,"updatedAt":2428},"azure-ai-translation-text-py","translate text using Azure AI services","Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2422,2425,2426,2427],{"name":2423,"slug":2424,"type":15},"API Development","api-development",{"name":2344,"slug":2345,"type":15},{"name":9,"slug":8,"type":15},{"name":2401,"slug":2402,"type":15},"2026-07-18T05:14:16.988376",{"slug":2430,"name":2430,"fn":2431,"description":2432,"org":2433,"tags":2434,"stars":2349,"repoUrl":2350,"updatedAt":2443},"azure-ai-vision-imageanalysis-py","analyze images with Azure AI Vision","Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.\nTriggers: \"image analysis\", \"computer vision\", \"OCR\", \"object detection\", \"ImageAnalysisClient\", \"image caption\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2435,2436,2439,2442],{"name":2344,"slug":2345,"type":15},{"name":2437,"slug":2438,"type":15},"Computer Vision","computer-vision",{"name":2440,"slug":2441,"type":15},"Images","images",{"name":2401,"slug":2402,"type":15},"2026-07-18T05:14:18.007737",{"slug":2445,"name":2445,"fn":2446,"description":2447,"org":2448,"tags":2449,"stars":2349,"repoUrl":2350,"updatedAt":2458},"azure-appconfiguration-java","manage configuration with Azure App Configuration","Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.\nTriggers: \"ConfigurationClient java\", \"app configuration java\", \"feature flag java\", \"configuration setting java\", \"azure config java\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2450,2451,2454,2457],{"name":2344,"slug":2345,"type":15},{"name":2452,"slug":2453,"type":15},"Configuration","configuration",{"name":2455,"slug":2456,"type":15},"Feature Flags","feature-flags",{"name":2366,"slug":2367,"type":15},"2026-07-03T16:32:01.278468",{"slug":2460,"name":2460,"fn":2461,"description":2462,"org":2463,"tags":2464,"stars":2349,"repoUrl":2350,"updatedAt":2477},"azure-cosmos-rust","build applications with Azure Cosmos DB","Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data.\nTriggers: \"cosmos db rust\", \"CosmosClient rust\", \"document crud rust\", \"NoSQL rust\", \"partition key rust\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2465,2468,2471,2474],{"name":2466,"slug":2467,"type":15},"Cosmos DB","cosmos-db",{"name":2469,"slug":2470,"type":15},"Database","database",{"name":2472,"slug":2473,"type":15},"NoSQL","nosql",{"name":2475,"slug":2476,"type":15},"Rust","rust","2026-07-31T05:54:27.021432",{"slug":2479,"name":2479,"fn":2461,"description":2480,"org":2481,"tags":2482,"stars":2349,"repoUrl":2350,"updatedAt":2490},"azure-cosmos-ts","Azure Cosmos DB JavaScript\u002FTypeScript SDK (@azure\u002Fcosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management. Triggers: \"Cosmos DB\", \"@azure\u002Fcosmos\", \"CosmosClient\", \"document CRUD\", \"NoSQL queries\", \"bulk operations\", \"partition key\", \"container.items\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2483,2484,2485,2486,2487],{"name":2466,"slug":2467,"type":15},{"name":2469,"slug":2470,"type":15},{"name":9,"slug":8,"type":15},{"name":2472,"slug":2473,"type":15},{"name":2488,"slug":2489,"type":15},"TypeScript","typescript","2026-07-03T16:31:19.368382",{"slug":2492,"name":2492,"fn":2493,"description":2494,"org":2495,"tags":2496,"stars":2349,"repoUrl":2350,"updatedAt":2502},"azure-data-tables-java","build table storage applications with Java","Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2497,2498,2499,2500,2501],{"name":2344,"slug":2345,"type":15},{"name":2466,"slug":2467,"type":15},{"name":2469,"slug":2470,"type":15},{"name":2366,"slug":2367,"type":15},{"name":2472,"slug":2473,"type":15},"2026-05-13T06:14:17.582229",267,{"items":2505,"total":2608},[2506,2517,2538,2554,2570,2584,2597],{"slug":61,"name":61,"fn":2507,"description":2508,"org":2509,"tags":2510,"stars":23,"repoUrl":24,"updatedAt":2516},"check for Fabric skill marketplace updates","Check an installed skills-for-fabric plugin bundle or git clone for updates, show the matching changelog, and provide host-appropriate update guidance. Use when the user wants to: (1) check for skill updates, (2) see what changed, (3) verify the installed version. Triggers: \"check for updates\", \"am I up to date\", \"what version\", \"update skills\", \"show changelog\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2511,2512,2513],{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},{"name":2514,"slug":2515,"type":15},"Operations","operations","2026-07-24T05:41:25.892114",{"slug":2518,"name":2518,"fn":2519,"description":2520,"org":2521,"tags":2522,"stars":23,"repoUrl":24,"updatedAt":2537},"databricks-migration","migrate Databricks notebooks to Microsoft Fabric","Port Databricks notebooks and jobs to Microsoft Fabric. Provides an exhaustive dbutils to notebookutils substitution table: fs operations (runtime mounts or OneLake Shortcuts), secret scope to Key Vault URL conversion, notebook run and exit, widget replacement with parameter-tagged cells, and library install replacement with Fabric Environments. Covers Unity Catalog three-level namespace reduction to Lakehouse two-level schemas, DBFS path conversion to OneLake, Databricks Jobs to Spark Job Definitions, MLflow tracking URI removal, and Photon to Native Execution Engine substitution. Use when the user wants to: (1) replace dbutils with notebookutils, (2) collapse Unity Catalog namespaces to Lakehouse schemas, (3) convert Databricks Jobs or Delta Live Tables. Triggers: \"migrate from databricks\", \"databricks to fabric\", \"dbutils to notebookutils\", \"dbutils fabric\", \"unity catalog migration\", \"dbfs to onelake\", \"databricks notebook migration\", \"delta live tables fabric\", \"photon native execution\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2523,2526,2529,2530,2531,2534],{"name":2524,"slug":2525,"type":15},"Data Engineering","data-engineering",{"name":2527,"slug":2528,"type":15},"Databricks","databricks",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},{"name":2532,"slug":2533,"type":15},"Migration","migration",{"name":2535,"slug":2536,"type":15},"Notebooks","notebooks","2026-07-24T05:41:22.914341",{"slug":2539,"name":2539,"fn":2540,"description":2541,"org":2542,"tags":2543,"stars":23,"repoUrl":24,"updatedAt":2553},"dataflows-authoring-cli","manage Microsoft Fabric Dataflows via CLI","Create, update, delete, and refresh Fabric Dataflows Gen2 with write-side CLI via Fabric APIs. Build mashup.pq and queryMetadata.json, preview candidate M with executeQuery\u002FcustomMashupDocument, bind connections, and configure output destinations. For saved query execution or refresh-status reads, use `dataflows-consumption-cli`. If a request explicitly insists on the Dataflows consumption or read-only path for a mutation, do not route here; let consumption refuse before any separately confirmed authoring handoff. Triggers: \"create dataflow\", \"update dataflow\", \"delete dataflow\", \"trigger dataflow refresh\", \"preview Power Query M\", \"preview before save\", \"customMashupDocument\", \"create Fabric data source connection\", \"create SQL Server source REST\", \"POST \u002Fv1\u002Fconnections\", \"supportedConnectionTypes\", \"passwordReference\", \"bind connection\", \"dataflow output destination\", \"dataflow write to lakehouse\", \"dataflow write to warehouse\", \"dataflow write to ADX\", \"DataDestinations annotation\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2544,2545,2546,2549,2550],{"name":13,"slug":14,"type":15},{"name":2524,"slug":2525,"type":15},{"name":2547,"slug":2548,"type":15},"Data Pipeline","data-pipeline",{"name":21,"slug":22,"type":15},{"name":2551,"slug":2552,"type":15},"REST API","rest-api","2026-07-31T05:54:59.059517",{"slug":2555,"name":2555,"fn":2556,"description":2557,"org":2558,"tags":2559,"stars":23,"repoUrl":24,"updatedAt":2569},"e2e-medallion-architecture","implement Medallion Architecture in Microsoft Fabric","Plan and implement end-to-end Microsoft Fabric data platforms and Medallion Architecture (Bronze\u002FSilver\u002FGold) lakehouse patterns using PySpark, Delta Lake, Lakehouse\u002FWarehouse items, Fabric Pipelines, and semantic-model handoff. Use when the user wants to: (1) design a Bronze\u002FSilver\u002FGold data lakehouse, (2) plan an ingestion-to-semantic-model Fabric data platform, (3) set up multi-layer workspaces with lakehouses for each tier, (4) build ingestion-to-analytics pipelines with data quality enforcement, (5) orchestrate Bronze-to-Silver-to-Gold flows via notebooks. For natural-language business questions over existing Power BI report data, use `fabriciq`. Triggers: \"medallion architecture\", \"bronze silver gold\", \"lakehouse layers\", \"e2e data pipeline\", \"end-to-end lakehouse\", \"data lakehouse pattern\", \"multi-layer lakehouse\", \"build medallion\", \"setup medallion\", \"end-to-end Fabric data platform\", \"bronze silver gold platform\", \"ingestion semantic model platform\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2560,2563,2564,2565,2566],{"name":2561,"slug":2562,"type":15},"Architecture","architecture",{"name":2524,"slug":2525,"type":15},{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},{"name":2567,"slug":2568,"type":15},"PySpark","pyspark","2026-07-31T05:54:57.038396",{"slug":2571,"name":2571,"fn":2572,"description":2573,"org":2574,"tags":2575,"stars":23,"repoUrl":24,"updatedAt":2583},"eventhouse-authoring-cli","manage Fabric Eventhouse and KQL databases","Execute KQL management commands (table management, ingestion, policies, functions, materialized views) against Fabric Eventhouse and KQL Databases via CLI. Use when the user wants to:\n  1. Create or alter KQL tables, columns, or functions\n  2. Ingest data into an Eventhouse (inline, from storage, streaming)\n  3. Configure retention, caching, or partitioning policies\n  4. Create or manage materialized views and update policies\n  5. Manage data mappings for ingestion pipelines\n  6. Deploy KQL schema via scripts\nTriggers: \"create kql table\", \"kql ingestion\", \"ingest into eventhouse\", \"kql function\", \"materialized view\", \"kql retention policy\", \"eventhouse schema\", \"kql authoring\", \"create eventhouse table\", \"kql mapping\"\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2576,2577,2580,2581,2582],{"name":2469,"slug":2470,"type":15},{"name":2578,"slug":2579,"type":15},"KQL","kql",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},{"name":2514,"slug":2515,"type":15},"2026-04-06T18:36:51.340409",{"slug":606,"name":606,"fn":2585,"description":2586,"org":2587,"tags":2588,"stars":23,"repoUrl":24,"updatedAt":2596},"query Fabric Eventhouse with KQL","Run KQL queries against Fabric Eventhouse for real-time intelligence and time-series analytics using `az rest` against the Kusto REST API. Covers KQL operators (where, summarize, join, render), Eventhouse schema discovery (.show tables), time-series patterns with bin(), and ingestion monitoring. Use when the user wants to:\n  1. Run read-only KQL queries against an Eventhouse or KQL Database\n  2. Discover Eventhouse table schema and metadata\n  3. Analyse real-time or time-series data with KQL operators\n  4. Monitor ingestion health and active KQL queries\n  5. Export KQL results to JSON\nTriggers: \"kql query\", \"kusto query\", \"eventhouse query\", \"kql database\", \"real-time intelligence\", \"time-series kql\", \"query eventhouse\", \"explore eventhouse\", \"show tables kql\"\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2589,2590,2591,2592,2593],{"name":2359,"slug":2360,"type":15},{"name":2578,"slug":2579,"type":15},{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},{"name":2594,"slug":2595,"type":15},"Real-Time Intelligence","real-time-intelligence","2026-04-06T18:36:45.018807",{"slug":2598,"name":2598,"fn":2599,"description":2600,"org":2601,"tags":2602,"stars":23,"repoUrl":24,"updatedAt":2607},"eventstream-consumption-cli","monitor Fabric Eventstream ingestion pipelines","List, inspect, and monitor Fabric Eventstream real-time ingestion pipelines via the Items REST API. Discover Eventstreams across workspaces, decode base64 graph topologies tracing event flow from source through operators to destination nodes. Validate connection IDs, wiring, retention policies (1-90 days), and throughput levels. Retrieve Custom Endpoint Kafka credentials via Topology API. **Invoke this skill** to: (1) list Eventstreams, (2) inspect Eventstream topology showing sources and destinations, (3) validate Eventstream configurations, (4) check Eventstream retention policy and throughput level, (5) get connection strings. Triggers: \"list eventstreams\", \"inspect eventstream\", \"describe eventstream topology\", \"eventstream operator nodes\", \"eventstream sources and destinations\", \"eventstream health\", \"eventstream status\", \"eventstream configuration\", \"eventstream retention\", \"eventstream throughput level\", \"eventstream connection string\", \"custom endpoint credentials\", \"check eventstream\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2603,2604,2605,2606],{"name":13,"slug":14,"type":15},{"name":2524,"slug":2525,"type":15},{"name":21,"slug":22,"type":15},{"name":2370,"slug":2371,"type":15},"2026-07-31T05:55:03.045486",19]