# Microsoft Fabric MLModel REST APIs API

> Microsoft Fabric MLModel REST APIs API on Apizie: 15 endpoints (Returns a list of machine learning models from the specified workspace., Creates a machine learning model in the specified workspace., Returns properties of the specified machine learning model., Updates the properties of the specified machine learning model., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:microsoft-fabric-ml-model`
- Category: Analytics
- Status: byok
- Source: https://learn.microsoft.com/rest/api/fabric/
- Page: https://apizie.tech/api/analytics/microsoft-fabric-ml-model
- OpenAPI: https://apizie.tech/api/analytics/microsoft-fabric-ml-model/openapi.json



## Endpoints

### Returns a list of machine learning models from the specified workspace.
`GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-list-mlmodels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| recursive | boolean | no | Lists items in a folder and its nested folders, or just a folder only. True - All items in the folder and its nested folders are listed,… |
| rootFolderId | string | no | This parameter allows users to filter items based on a specific root folder. If not provided, the workspace is used as the root folder. |
| continuationToken | string | no | A token for retrieving the next page of results. |

### Creates a machine learning model in the specified workspace.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-create-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| body | object | yes | JSON request body |

### Returns properties of the specified machine learning model.
`GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-get-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| mlModelId | string | yes | The machine learning model ID. |

### Updates the properties of the specified machine learning model.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-update-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| mlModelId | string | yes | The machine learning model ID. |
| body | object | yes | JSON request body |

### Deletes the specified machine learning model.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-delete-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| mlModelId | string | yes | The machine learning model ID. |
| hardDelete | boolean | no | Specifies whether to perform a hard delete. When set to `true`, the item is permanently deleted and cannot be recovered. When set to… |

### Returns properties of the specified machine learning model's endpoint.
`GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-get-mlmodel-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |

### Updates the default version of the specified model.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-update-mlmodel-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| body | object | yes | JSON request body |

### Deactivates the specified machine learning model and its version's endpoints.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-deactivate-all-mlmodel-endpoint-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |

### Returns a list of all machine learning model endpoint versions.
`GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-list-mlmodel-endpoint-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| continuationToken | string | no | A token for retrieving the next page of results. |

### Returns information about the specified MLModel endpoint version.
`GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-get-mlmodel-endpoint-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| name | string | yes | The MLModel version name. |

### Update machine learning model endpoint version configuration.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-update-mlmodel-endpoint-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| name | string | yes | The MLModel version name. |
| body | object | yes | JSON request body |

### Activates the specified model version endpoint.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-activate-mlmodel-endpoint-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| name | string | yes | The MLModel version name. |

### Deactivates the specified model version version.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-deactivate-mlmodel-endpoint-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| name | string | yes | The MLModel version name. |

### Scores input data using the default version of the endpoint and returns results.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-score-mlmodel-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| body | object | yes | JSON request body |

### Scores input data for the specific version of the endpoint and returns results.
`POST https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/endpoint-score-mlmodel-endpoint-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | yes | The workspace ID. |
| modelId | string | yes | The machine learning model ID. |
| name | string | yes | The MLModel version name. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-list-mlmodels" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Microsoft Fabric MLModel REST APIs API?
Create a free Apizie key, then send GET https://apizie.tech/v1/analytics:microsoft-fabric-ml-model/items-list-mlmodels with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Microsoft Fabric MLModel REST APIs API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Microsoft Fabric MLModel REST APIs itself also needs your own key from fabric.microsoft.com.

### Can AI agents use the Microsoft Fabric MLModel REST APIs API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:microsoft-fabric-ml-model.

### What is the status of the Microsoft Fabric MLModel REST APIs API?
Needs your own provider key (bring your own key)
