# Azure Data Factory management API

> Azure Data Factory management API on Apizie: 104 endpoints (Lists the available Azure Data Factory API operations., Lists factories under the specified subscription., Updates a factory's repo information., Get exposure control feature for specific location., …) 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-arm-datafactory/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Azure Resource Manager API for Data Factory: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists the available Azure Data Factory API operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### Lists factories under the specified subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Updates a factory's repo information.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-configure-factory-repo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| locationId | string | yes | The location identifier. |
| body | object | yes | JSON request body |

### Get exposure control feature for specific location.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/exposure-control-get-feature-value` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| locationId | string | yes | The location identifier. |
| body | object | yes | JSON request body |

### Lists factories.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |

### Gets a factory.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| if-none-match | string | no | ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no… |

### Creates or updates a factory.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| if-match | string | no | ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional… |
| body | object | yes | JSON request body |

### Updates a factory.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Deletes a factory.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Add a data flow into debug session.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flow-debug-session-add-data-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Lists all resources of type change data capture.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a change data capture.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |
| if-none-match | string | no | ETag of the change data capture entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was… |

### Creates or updates a change data capture resource.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |
| if-match | string | no | ETag of the change data capture entity. Should only be specified for update, for which it should match existing entity or can be * for… |
| body | object | yes | JSON request body |

### Deletes a change data capture.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |

### Starts a change data capture.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-start` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |

### Gets the current status for the change data capture resource.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |

### Stops a change data capture.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/change-data-capture-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| changeDataCaptureName | string | yes | The change data capture name. |

### Creates a data flow debug session.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flow-debug-session-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### List credentials.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/credential-operations-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a credential.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/credential-operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| credentialName | string | yes | Credential name |
| if-none-match | string | no | ETag of the credential entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then… |

### Creates or updates a credential.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/credential-operations-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| credentialName | string | yes | Credential name |
| if-match | string | no | ETag of the credential entity. Should only be specified for update, for which it should match existing entity or can be * for… |
| body | object | yes | JSON request body |

### Deletes a credential.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/credential-operations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| credentialName | string | yes | Credential name |

### Lists data flows.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flows-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a data flow.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flows-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| dataFlowName | string | yes | The data flow name. |
| if-none-match | string | no | ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no… |

### Creates or updates a data flow.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flows-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| dataFlowName | string | yes | The data flow name. |
| if-match | string | no | ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional… |
| body | object | yes | JSON request body |

### Deletes a data flow.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flows-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| dataFlowName | string | yes | The data flow name. |

### Lists datasets.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/datasets-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a dataset.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/datasets-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| datasetName | string | yes | The dataset name. |
| if-none-match | string | no | ETag of the dataset entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no… |

### Creates or updates a dataset.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/datasets-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| datasetName | string | yes | The dataset name. |
| if-match | string | no | ETag of the dataset entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional… |
| body | object | yes | JSON request body |

### Deletes a dataset.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/datasets-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| datasetName | string | yes | The dataset name. |

### Deletes a data flow debug session.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flow-debug-session-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Execute a data flow debug command.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flow-debug-session-execute-command` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Get Data Plane access.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-get-data-plane-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Get exposure control feature for specific factory.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/exposure-control-get-feature-value-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Get GitHub Access Token.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/factories-get-git-hub-access-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Lists Global parameters
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/global-parameters-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a Global parameter
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/global-parameters-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| globalParameterName | string | yes | The global parameter name. |

### Creates or updates a Global parameter
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/global-parameters-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| globalParameterName | string | yes | The global parameter name. |
| body | object | yes | JSON request body |

### Deletes a Global parameter
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/global-parameters-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| globalParameterName | string | yes | The global parameter name. |

### Lists integration runtimes.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets an integration runtime.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| if-none-match | string | no | ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was… |

### Creates or updates an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| if-match | string | no | ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for… |
| body | object | yes | JSON request body |

### Updates an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | yes | JSON request body |

### Deletes an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Disable interactive authoring of Managed Virtual Network integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-disable-interactive-query` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Enable interactive authoring of Managed Virtual Network integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-enable-interactive-query` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | yes | JSON request body |

### Gets the on-premises integration runtime connection information for encrypting the on-premises data source…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-get-connection-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata list.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-object-metadata-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | no | JSON request body |

### Gets detailed status information for an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-get-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Create a linked integration runtime entry in a shared integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-create-linked-integration-runtime` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | yes | JSON request body |

### Retrieves the authentication keys for an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-list-auth-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-get-monitoring-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Gets a self-hosted integration runtime node.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-nodes-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| integrationRuntimeName | string | yes |  |
| nodeName | string | yes | The integration runtime node name. |

### Updates a self-hosted integration runtime node.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-nodes-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| integrationRuntimeName | string | yes |  |
| nodeName | string | yes | The integration runtime node name. |
| body | object | yes | JSON request body |

### Deletes a self-hosted integration runtime node.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-nodes-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| integrationRuntimeName | string | yes |  |
| nodeName | string | yes | The integration runtime node name. |

### Get the IP address of self-hosted integration runtime node.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-nodes-get-ip-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| integrationRuntimeName | string | yes |  |
| nodeName | string | yes | The integration runtime node name. |

### Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-list-outbound-network-dependencies-endp` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Refresh a SSIS integration runtime object metadata.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtime-object-metadata-refresh` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Regenerates the authentication key for an integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-regenerate-auth-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | yes | JSON request body |

### Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-remove-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |
| body | object | yes | JSON request body |

### Starts a ManagedReserved type integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-start` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Stops a ManagedReserved type integration runtime.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Force the integration runtime to synchronize credentials across integration runtime nodes, and this will…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-sync-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Upgrade self-hosted integration runtime to latest version if availability.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/integration-runtimes-upgrade` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| integrationRuntimeName | string | yes | The integration runtime name. |

### Lists linked services.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/linked-services-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a linked service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/linked-services-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| linkedServiceName | string | yes | The linked service name. |
| if-none-match | string | no | ETag of the linked service entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided,… |

### Creates or updates a linked service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/linked-services-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| linkedServiceName | string | yes | The linked service name. |
| if-match | string | no | ETag of the linkedService entity. Should only be specified for update, for which it should match existing entity or can be * for… |
| body | object | yes | JSON request body |

### Deletes a linked service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/linked-services-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| linkedServiceName | string | yes | The linked service name. |

### Lists managed Virtual Networks.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-virtual-networks-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a managed Virtual Network.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-virtual-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |
| if-none-match | string | no | ETag of the managed Virtual Network entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was… |

### Creates or updates a managed Virtual Network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-virtual-networks-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |
| if-match | string | no | ETag of the managed Virtual Network entity. Should only be specified for update, for which it should match existing entity or can be * for… |
| body | object | yes | JSON request body |

### Lists managed private endpoints.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-private-endpoints-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |

### Gets a managed private endpoint.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-private-endpoints-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |
| managedPrivateEndpointName | string | yes | Managed private endpoint name |
| if-none-match | string | no | ETag of the managed private endpoint entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was… |

### Creates or updates a managed private endpoint.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-private-endpoints-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |
| managedPrivateEndpointName | string | yes | Managed private endpoint name |
| if-match | string | no | ETag of the managed private endpoint entity. Should only be specified for update, for which it should match existing entity or can be *… |
| body | object | yes | JSON request body |

### Deletes a managed private endpoint.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/managed-private-endpoints-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| managedVirtualNetworkName | string | yes | Managed virtual network name |
| managedPrivateEndpointName | string | yes | Managed private endpoint name |

### Get a pipeline run by its run ID.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipeline-runs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| runId | string | yes | The pipeline run identifier. |

### Cancel a pipeline run by its run ID.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipeline-runs-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| runId | string | yes | The pipeline run identifier. |
| isRecursive | boolean | no | If true, cancel all the Child pipelines that are triggered by the current pipeline. |

### Query activity runs based on input filter conditions.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/activity-runs-query-by-pipeline-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| runId | string | yes | The pipeline run identifier. |
| body | object | yes | JSON request body |

### Lists pipelines.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipelines-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a pipeline.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipelines-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| pipelineName | string | yes | The pipeline name. |
| if-none-match | string | no | ETag of the pipeline entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no… |

### Creates or updates a pipeline.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipelines-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| pipelineName | string | yes | The pipeline name. |
| if-match | string | no | ETag of the pipeline entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional… |
| body | object | yes | JSON request body |

### Deletes a pipeline.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipelines-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| pipelineName | string | yes | The pipeline name. |

### Creates a run of a pipeline.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipelines-create-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| pipelineName | string | yes | The pipeline name. |
| referencePipelineRunId | string | no | The pipeline run identifier. If run ID is specified the parameters of the specified run will be used to create a new run. |
| isRecovery | boolean | no | Recovery mode flag. If recovery mode is set to true, the specified referenced pipeline run and the new run will be grouped under the same… |
| startActivityName | string | no | In recovery mode, the rerun will start from this activity. If not specified, all activities will run. |
| startFromFailure | boolean | no | In recovery mode, if set to true, the rerun will start from failed activities. The property will be used only if startActivityName is not… |
| body | object | no | JSON request body |

### Lists Private endpoint connections
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/private-end-point-connections-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a private endpoint connection
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/private-endpoint-connection-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. |
| if-none-match | string | no | ETag of the private endpoint connection entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was… |

### Approves or rejects a private endpoint connection
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/private-endpoint-connection-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. |
| if-match | string | no | ETag of the private endpoint connection entity. Should only be specified for update, for which it should match existing entity or can be *… |
| body | object | yes | JSON request body |

### Deletes a private endpoint connection
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/private-endpoint-connection-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. |

### Gets the private link resources
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/private-link-resources-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Query all active data flow debug sessions.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/data-flow-debug-session-query-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Get list of exposure control features for specific factory.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/exposure-control-query-feature-values-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Query pipeline runs in the factory based on input filter conditions.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/pipeline-runs-query-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Query trigger runs.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/trigger-runs-query-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Query triggers.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-query-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| body | object | yes | JSON request body |

### Lists triggers.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-list-by-factory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |

### Gets a trigger.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |
| if-none-match | string | no | ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no… |

### Creates or updates a trigger.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |
| if-match | string | no | ETag of the trigger entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional… |
| body | object | yes | JSON request body |

### Deletes a trigger.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

### Get a trigger's event subscription status.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-get-event-subscription-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

### Starts a trigger.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-start` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

### Stops a trigger.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

### Subscribe event trigger to events.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-subscribe-to-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

### Cancel a single trigger instance by runId.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/trigger-runs-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| triggerName | string | yes |  |
| runId | string | yes | The pipeline run identifier. |

### Rerun single trigger instance by runId.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/trigger-runs-rerun` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes |  |
| triggerName | string | yes |  |
| runId | string | yes | The pipeline run identifier. |

### Unsubscribe event trigger from events.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/triggers-unsubscribe-from-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| factoryName | string | yes | The factory name. |
| triggerName | string | yes | The trigger name. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Data Factory management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-datafactory/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Azure Data Factory management 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-arm-datafactory.

### What is the status of the Azure Data Factory management API?
Needs your own provider key (bring your own key)
