Microsoft Fabric Published API

The Published API from Microsoft Fabric — 13 operation(s) for published.

Operations 13

GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/settings Returns the published settings for the specified DataAgent #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources Returns a list of published datasources for the specified DataAgent #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId} Returns metadata for a specific published datasource of the specified DataAgent #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}/elements Returns schema elements at a level of the schema tree for a published datasource #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}/fewshots Returns a list of published fewshots for a datasource of the specified DataAgent #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}/fewshots/{fewShotId} Returns a specific published fewshot by ID #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}/topics Returns a list of published topics for a datasource of the specified DataAgent #
GET /workspaces/{workspaceId}/dataAgents/{dataAgentId}/datasources/{datasourceId}/topics/content Downloads a published topic file by file name #
GET /workspaces/{workspaceId}/environments/{environmentId}/sparkcompute?beta=true Get environment spark compute #
GET /workspaces/{workspaceId}/environments/{environmentId}/sparkcompute?beta=false Get environment spark compute #
GET /workspaces/{workspaceId}/environments/{environmentId}/libraries?beta=false Get environment published libraries #
GET /workspaces/{workspaceId}/environments/{environmentId}/libraries?beta=true Get environment published libraries #
GET /workspaces/{workspaceId}/environments/{environmentId}/libraries/exportExternalLibraries Export a set of external libraries published in the environment in `YML` format #

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for apis

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

Call it yourself

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

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

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

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

OpenAPI Specification

microsoft-fabric-published-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Fabric Workload Items REST Published API
  version: v1
  x-source: 'https://github.com/microsoft/fabric-rest-api-specs (bundled from openapi/_original/fabric-rest-api-specs: anomalyDetector/swagger.json, apacheAirflowJob/swagger.json, appBackend/swagger.json, azureDatabricksStorage/swagger.json, copyJob/swagger.json, cosmosDbDatabase/swagger.json, dashboard/swagger.json, dataAgent/swagger.json, dataBuildToolJob/swagger.json, dataPipeline/swagger.json, dataflow/swagger.json, datamart/swagger.json, deploymentPlan/swagger.json, digitalTwinBuilder/swagger.json, digitalTwinBuilderFlow/swagger.json, environment/swagger.json, eventSchemaSet/swagger.json, eventhouse/swagger.json, eventstream/swagger.json, graphModel/swagger.json, graphQLApi/swagger.json, graphQuerySet/swagger.json, kqlDashboard/swagger.json, kqlDatabase/swagger.json, kqlQueryset/swagger.json, lakehouse/swagger.json, map/swagger.json, mirroredAzureDatabricksCatalog/swagger.json, mirroredCatalog/swagger.json, mirroredDatabase/swagger.json, mirroredWarehouse/swagger.json, mlExperiment/swagger.json, mlModel/swagger.json, monitoring/swagger.json, mountedDataFactory/swagger.json, notebook/swagger.json, ontology/swagger.json, operationsAgent/swagger.json, orgApp/swagger.json, orgAppAudience/swagger.json, paginatedReport/swagger.json, plan/swagger.json, policySet/swagger.json, realTimeIntelligence/swagger.json, reflex/swagger.json, report/swagger.json, semanticModel/swagger.json, snowflakeDatabase/swagger.json, spark/swagger.json, sparkjobdefinition/swagger.json, sqlDatabase/swagger.json, sqlEndpoint/swagger.json, userDataFunction/swagger.json, variableLibrary/swagger.json, warehouse/swagger.json)'
servers:
- url: https://api.fabric.microsoft.com/v1
security: []
tags:


# --- truncated at 32 KB (61 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-fabric/openapi/microsoft-fabric-published-api-openapi.yml