Items - List Variable Libraries
Returns a list of variable libraries from the specified workspace.
This API supports pagination.
Permissions
The caller must have a viewer workspace role.
Required Delegated Scopes
Workspace.Read.All or Workspace.ReadWrite.All
Microsoft Entra supported identities
This API supports the Microsoft identities listed in this section.
| Identity | Support | 
|---|---|
| User | Yes | 
| Service principal and Managed identities | Yes | 
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/VariableLibrariesGET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/VariableLibraries?continuationToken={continuationToken}URI Parameters
| Name | In | Required | Type | Description | 
|---|---|---|---|---|
| workspace | path | True | string (uuid) | The workspace ID. | 
| continuation | query | string | A token for retrieving the next page of results. | 
Responses
| Name | Type | Description | 
|---|---|---|
| 200 OK | Request completed successfully. | |
| Other Status Codes | Common error codes: 
 | 
Examples
List VariableLibraries in workspace example 
			Sample request
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/VariableLibraries
Sample response
{
  "value": [
    {
      "id": "3546052c-ae64-4526-b1a8-52af7761426f",
      "displayName": "VariableLibrary Name 1",
      "description": "A VariableLibrary description.",
      "type": "VariableLibrary",
      "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
      "properties": {
        "activeValueSetName": "Default value set"
      }
    },
    {
      "id": "f697fb63-abd4-4399-9548-be7e3c3c0dac",
      "displayName": "VariableLibrary Name 2",
      "description": "A VariableLibrary description.",
      "type": "VariableLibrary",
      "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
      "properties": {
        "activeValueSetName": "valueSet1"
      }
    }
  ]
}Definitions
| Name | Description | 
|---|---|
| Error | The error related resource details object. | 
| Error | The error response. | 
| Error | The error response details. | 
| Item | Represents a tag applied on an item. | 
| Item | The type of the item. Additional item types may be added over time. | 
| Variable | A list of VariableLibraries. | 
| Variable | A VariableLibrary object. | 
| Variable | The VariableLibrary properties. | 
ErrorRelatedResource  
			
			The error related resource details object.
| Name | Type | Description | 
|---|---|---|
| resourceId | string | The resource ID that's involved in the error. | 
| resourceType | string | The type of the resource that's involved in the error. | 
ErrorResponse 
			
			The error response.
| Name | Type | Description | 
|---|---|---|
| errorCode | string | A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users. | 
| message | string | A human readable representation of the error. | 
| moreDetails | List of additional error details. | |
| relatedResource | The error related resource details. | |
| requestId | string | ID of the request associated with the error. | 
ErrorResponseDetails  
			
			The error response details.
| Name | Type | Description | 
|---|---|---|
| errorCode | string | A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users. | 
| message | string | A human readable representation of the error. | 
| relatedResource | The error related resource details. | 
ItemTag 
			
			Represents a tag applied on an item.
| Name | Type | Description | 
|---|---|---|
| displayName | string | The name of the tag. | 
| id | string (uuid) | The tag ID. | 
ItemType 
			
			The type of the item. Additional item types may be added over time.
| Value | Description | 
|---|---|
| Dashboard | PowerBI dashboard. | 
| Report | PowerBI report. | 
| SemanticModel | PowerBI semantic model. | 
| PaginatedReport | PowerBI paginated report. | 
| Datamart | PowerBI datamart. | 
| Lakehouse | A lakehouse. | 
| Eventhouse | An eventhouse. | 
| Environment | An environment. | 
| KQLDatabase | A KQL database. | 
| KQLQueryset | A KQL queryset. | 
| KQLDashboard | A KQL dashboard. | 
| DataPipeline | A data pipeline. | 
| Notebook | A notebook. | 
| SparkJobDefinition | A spark job definition. | 
| MLExperiment | A machine learning experiment. | 
| MLModel | A machine learning model. | 
| Warehouse | A warehouse. | 
| Eventstream | An eventstream. | 
| SQLEndpoint | An SQL endpoint. | 
| MirroredWarehouse | A mirrored warehouse. | 
| MirroredDatabase | A mirrored database. | 
| Reflex | A Reflex. | 
| GraphQLApi | An API for GraphQL item. | 
| MountedDataFactory | A MountedDataFactory. | 
| SQLDatabase | A SQLDatabase. | 
| CopyJob | A Copy job. | 
| VariableLibrary | A VariableLibrary. | 
| Dataflow | A Dataflow. | 
| ApacheAirflowJob | An ApacheAirflowJob. | 
| WarehouseSnapshot | A Warehouse snapshot. | 
| DigitalTwinBuilder | A DigitalTwinBuilder. | 
| DigitalTwinBuilderFlow | A Digital Twin Builder Flow. | 
| MirroredAzureDatabricksCatalog | A mirrored azure databricks catalog. | 
| Map | A Map. | 
| AnomalyDetector | An Anomaly Detector. | 
| UserDataFunction | A User Data Function. | 
| GraphModel | A GraphModel. | 
| GraphQuerySet | A Graph QuerySet. | 
VariableLibraries 
			
			A list of VariableLibraries.
| Name | Type | Description | 
|---|---|---|
| continuationToken | string | The token for the next result set batch. If there are no more records, it's removed from the response. | 
| continuationUri | string | The URI of the next result set batch. If there are no more records, it's removed from the response. | 
| value | A list of VariableLibraries. | 
VariableLibrary 
			
			A VariableLibrary object.
| Name | Type | Description | 
|---|---|---|
| description | string | The item description. | 
| displayName | string | The item display name. | 
| folderId | string (uuid) | The folder ID. | 
| id | string (uuid) | The item ID. | 
| properties | The VariableLibrary properties. | |
| tags | 
					Item | List of applied tags. | 
| type | The item type. | |
| workspaceId | string (uuid) | The workspace ID. | 
VariableLibraryProperties  
			
			The VariableLibrary properties.
| Name | Type | Description | 
|---|---|---|
| activeValueSetName | string | The VariableLibrary current active value set. |