Microsoft Fabric Staging API
The Staging API from Microsoft Fabric — 21 operation(s) for staging.
Operations 36
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/settings
Returns the staging (draft) settings for the specified DataAgent
#
PATCH
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/settings
Updates the staging settings for the specified DataAgent
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources
Returns a list of staging datasources for the specified DataAgent
#
POST
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources
Creates a datasource in the staging environment of the specified DataAgent
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}
Returns metadata for a specific staging datasource of the specified DataAgent
#
PATCH
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}
Updates metadata for a specific staging datasource of the specified DataAgent
#
DELETE
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}
Deletes a datasource from the staging environment of the specified DataAgent
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/elements
Returns schema elements at a level of the schema tree for a staging datasource
#
PATCH
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/elements
Updates a specific schema element for a staging datasource
#
DELETE
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/elements
Deletes a schema element that is no longer present in the live schema from a…
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots
Returns a list of staging fewshots for a datasource of the specified DataAgent
#
POST
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots
Creates a new fewshot for a staging datasource of the specified DataAgent
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots/{fewShotId}
Returns a specific staging fewshot by ID
#
PATCH
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots/{fewShotId}
Updates a specific staging fewshot
#
DELETE
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots/{fewShotId}
Deletes a specific staging fewshot
#
POST
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/fewshots/deleteAll
Deletes all fewshots for a staging datasource of the specified DataAgent
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/topics
Returns a list of staging topics for a datasource of the specified DataAgent
#
PUT
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/topics
Uploads a staging topic file
#
DELETE
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/topics
Deletes a staging topic file
#
POST
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/topics/format
Formats a staging topic file content
#
POST
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/reset
Reverts the staging environment of the specified DataAgent to the published…
#
GET
/workspaces/{workspaceId}/dataAgents/{dataAgentId}/staging/datasources/{datasourceId}/topics/content
Downloads a staging topic file by file name
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/sparkcompute?beta=true
Get environment staging spark compute
#
PATCH
/workspaces/{workspaceId}/environments/{environmentId}/staging/sparkcompute?beta=true
Update environment staging spark compute.
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/sparkcompute?beta=false
Get environment staging spark compute
#
PATCH
/workspaces/{workspaceId}/environments/{environmentId}/staging/sparkcompute?beta=false
Update environment staging spark compute.
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries?beta=false
Get a list of libraries staged into environment
#
POST
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries
Upload spark library into environment
#
DELETE
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries
Deletes a library from environment. It supports deleting one file at a time
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries?beta=true
Get environment staging libraries
#
POST
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries/{libraryName}
Upload spark library into environment
#
DELETE
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries/{libraryName}
Delete a custom library from environment.
#
POST
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries/removeExternalLibrary
Delete a spark external library from an environment
#
POST
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries/importExternalLibraries
Upload spark external libraries as an `environment.yml` file into environment.
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/libraries/exportExternalLibraries
Export a set of external libraries saved in the environment in YML format
#
GET
/workspaces/{workspaceId}/environments/{environmentId}/staging/publish/log
Get environment publish log
#