# Azure Machine Learning Dataset Management Client API

> Azure Machine Learning Dataset Management Client API on Apizie: 48 endpoints (List data containers., Create a data container., Get a data container by name., Modify a data container., …) 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://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-machinelearningservices-dataset-dataplane`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-machinelearningservices-dataset-dataplane
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-machinelearningservices-dataset-dataplane/openapi.json



## Endpoints

### List data containers.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-list-data-container` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |

### Create a data container.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-create-data-container` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Get a data container by name.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-get-data-container` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |

### Modify a data container.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-modify-data-container` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| body | object | yes | JSON request body |

### Delete a data container.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-delete-data-container` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |

### List data versions.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| orderBy | string | no | Order by. |
| top | integer | no | Top count. |

### Create a data version.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| body | object | yes | JSON request body |

### Get a specific data version.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| version | string | yes | The data version. |

### Modify a data version.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-modify` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| version | string | yes | The data version. |
| body | object | yes | JSON request body |

### Delete a data version.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-delete-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| version | string | yes | The data version. |

### Check if a data version exists.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-exists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The data container name. |
| version | string | yes | The data version. |

### Batch get resolved URIs.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-batch-get-resolved-uris` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Create unregistered input data.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-create-unregistered-input-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Create unregistered output data.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-create-unregistered-output-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Get a data version by asset ID.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-get-by-asset-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Register existing data as a named data asset.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-version-ops-register-existing-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Get a preview for an MLTable.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-call-get-preview-for-mltable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Get a quick profile for an MLTable.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-call-get-quick-profile-for-mltable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### Get the schema for an MLTable.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-call-get-schema-for-mltable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| body | object | yes | JSON request body |

### List datasets.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetNames | array | no | Dataset names to filter by. |
| searchText | string | no | Search text. |
| includeInvisible | boolean | no | Include invisible datasets. |
| status | string | no | Filter by status. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |
| includeLatestDefinition | boolean | no | Include latest definition. |
| orderBy | string | no | Order by field. |
| orderByAsc | boolean | no | Order ascending. |
| datasetTypes | array | no | Dataset types to filter by. |

### Register a dataset.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| registerAsPending | boolean | no | Register as pending. |
| ifExistsOk | boolean | no | If exists, return OK. |
| updateDefinitionIfExists | boolean | no | Update definition if exists. |
| withDataHash | boolean | no | With data hash. |
| userVersionId | string | no | User version ID. |
| body | object | yes | JSON request body |

### Delete all datasets.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-delete-all-datasets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |

### Update a dataset.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-update-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| forceUpdate | boolean | no | Force update. |
| body | object | yes | JSON request body |

### Unregister a dataset by name.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-unregister-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The dataset name. |

### Get all dataset definitions.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-get-all-dataset-definitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |

### Update a dataset definition.
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-update-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| registerAsPending | boolean | no | Register as pending. |
| forceUpdate | boolean | no | Force update. |
| datasetType | string | no | Dataset type. |
| userVersionId | string | no | User version ID. |
| body | object | yes | JSON request body |

### Get a specific dataset definition version.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-get-dataset-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| version | string | yes | The definition version. |

### Get all dataset versions.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-get-all-dataset-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |

### Get a dataset by name.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/datasets-v1-get-dataset-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetName | string | yes | The dataset name. |
| versionId | string | no | The version ID. |
| includeLatestDefinition | boolean | no | Include latest definition. |

### Get dataset operation status.
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/get-operation-status-get-dataset-operation-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| operationId | string | yes | The operation ID. |

### List datasets (v1.2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetNames | array | no | Dataset names to filter by. |
| searchText | string | no | Search text. |
| includeInvisible | boolean | no | Include invisible datasets. |
| status | string | no | Filter by status. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |
| includeLatestDefinition | boolean | no | Include latest definition. |
| orderBy | string | no | Order by field. |
| orderByAsc | boolean | no | Order ascending. |
| datasetTypes | array | no | Dataset types to filter by. |

### Register a dataset (v1.2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| registerAsPending | boolean | no | Register as pending. |
| ifExistsOk | boolean | no | If exists, return OK. |
| updateDefinitionIfExists | boolean | no | Update definition if exists. |
| withDataHash | boolean | no | With data hash. |
| userVersionId | string | no | User version ID. |
| body | object | yes | JSON request body |

### Delete all datasets (v1.2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-delete-all-datasets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |

### Update a dataset (v1.2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-update-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| forceUpdate | boolean | no | Force update. |
| body | object | yes | JSON request body |

### Unregister a dataset by name (v1.2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-unregister-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The dataset name. |

### Get all dataset definitions (v1.2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-get-all-dataset-definitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |

### Update a dataset definition (v1.2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-update-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| registerAsPending | boolean | no | Register as pending. |
| forceUpdate | boolean | no | Force update. |
| datasetType | string | no | Dataset type. |
| userVersionId | string | no | User version ID. |
| body | object | yes | JSON request body |

### Get a specific dataset definition version (v1.2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-get-dataset-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| version | string | yes | The definition version. |

### Get all dataset versions (v1.2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-get-all-dataset-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |

### Get a dataset by name (v1.2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-controller-v2-get-dataset-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetName | string | yes | The dataset name. |
| versionId | string | no | The version ID. |
| includeLatestDefinition | boolean | no | Include latest definition. |

### List datasets (v2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| names | array | no | Dataset names to filter by. |
| searchText | string | no | Search text. |
| continuationToken | string | no | Continuation token for pagination. |
| pageSize | integer | no | Page size. |

### Create a dataset (v2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| ifExistsUpdate | boolean | no | If exists, update. |
| body | object | yes | JSON request body |

### Delete all datasets (v2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-delete-all-datasets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |

### Get a dataset by ID (v2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-get-dataset-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |

### Update a dataset (v2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-update-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetId | string | yes | The dataset ID. |
| body | object | yes | JSON request body |

### Update a dataset by name and version (v2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-update-dataset-by-name-and-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The dataset name. |
| versionId | string | yes | The version ID. |
| body | object | yes | JSON request body |

### Delete a dataset by name and version (v2).
`POST https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-delete-dataset-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| name | string | yes | The dataset name. |
| versionId | string | yes | The version ID. |

### Get a dataset by name (v2).
`GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/dataset-v2-operations-get-dataset-by-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Azure ML endpoints. |
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The Azure Subscription ID. |
| resourceGroupName | string | yes | The Name of the resource group in which the workspace is located. |
| workspaceName | string | yes | The name of the workspace. |
| datasetName | string | yes | The dataset name. |
| versionId | string | no | The version ID. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-list-data-container" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Machine Learning Dataset Management Client API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-machinelearningservices-dataset-dataplane/data-container-ops-list-data-container with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Machine Learning Dataset Management Client API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Machine Learning Dataset Management Client itself also needs your own key from azure.com.

### Can AI agents use the Azure Machine Learning Dataset Management Client API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-machinelearningservices-dataset-dataplane.

### What is the status of the Azure Machine Learning Dataset Management Client API?
Needs your own provider key (bring your own key)
