Item management overview

What is a Fabric item?

An item is a set of capabilities within an experience, for example: Data Engineering and Data Science. Users can create, edit, and delete items. Each item type provides different capabilities. For example, the Data Engineering experience includes the lakehouse, notebook, and Spark job definition items.

Fabric item CRUD APIs

You can use Fabric item CRUD APIs to manage your Fabric.

  • Create item: Create item with empty definition or create an item with definition.

  • Get item: Get properties of the item.

  • Delete item: Delete an item.

  • Update item: Update properties of the item.

  • List items: Retrieve a list of the items in the workspace.

  • Get item definition: Get the definition of the item, which can be used for item creation and updating definition later on.

  • Update item definition: Update the item definition (for example change visual name in a report).

Checkout the section below more information.

Note

The following item types are not supported for any API:

  1. Scorecard
  2. Dataflow
  3. Dataflow Gen 2
  4. Real-Time Dashboard

Item types API support

This section lists items that can be used without a definition for the following operations:

  • Create

  • Delete

  • Get

  • Update

The items are grouped by experience.

Data Factory

Item type Create (without definition) Get Update Delete List
DataPipeline

Data Engineering

Item type Create (without definition) Get Update Delete List
Lakehouse
Notebook
SparkJobDefinition

Data Science

Item type Create (without definition) Get Update Delete List
MLModel
MLExperiment

Data Warehouse

Item type Create (without definition) Get Update Delete List
Datamart
MirroredWarehouse
SQLEndpoint
Warehouse

Power BI

Item type Create (without definition) Get Update Delete List
Dashboard
PaginatedReport
Report
SemanticModel

Real-Time Analytics

Item type Create (without definition) Get Update Delete List
Eventhouse
Eventstream
KQLDatabase
KQLQueryset

Item definitions overview