# Azure Container Registry management API

> Azure Container Registry management API on Apizie: 71 endpoints (List the operations for the provider, Checks whether the container registry name is available for use. The name must contain only alphanumeric…, Lists all the container registries under the specified subscription., Lists all the container registries under the specified resource group., …) 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-containerregistry/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### List the operations for the provider
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/operations-list` (byok)

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

### Checks whether the container registry name is available for use. The name must contain only alphanumeric…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-check-name-availability` (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. |
| body | object | yes | JSON request body |

### Lists all the container registries under the specified subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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. |

### Lists all the container registries under the specified resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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 the properties of the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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. |
| registryName | string | yes | The name of the container registry. |

### Creates a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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. |
| registryName | string | yes | The name of the container registry. |
| body | object | yes | JSON request body |

### Updates a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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. |
| registryName | string | yes | The name of the container registry. |
| body | object | yes | JSON request body |

### Deletes a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-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. |
| registryName | string | yes | The name of the container registry. |

### Lists all cache rule resources for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/cache-rules-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified cache rule resource.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/cache-rules-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. |
| registryName | string | yes | The name of the container registry. |
| cacheRuleName | string | yes | The name of the cache rule. |

### Creates a cache rule for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/cache-rules-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. |
| registryName | string | yes | The name of the container registry. |
| cacheRuleName | string | yes | The name of the cache rule. |
| body | object | yes | JSON request body |

### Updates a cache rule for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/cache-rules-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. |
| registryName | string | yes | The name of the container registry. |
| cacheRuleName | string | yes | The name of the cache rule. |
| body | object | yes | JSON request body |

### Deletes a cache rule resource from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/cache-rules-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. |
| registryName | string | yes | The name of the container registry. |
| cacheRuleName | string | yes | The name of the cache rule. |

### Lists all connected registries for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |
| $filter | string | no | An OData filter expression that describes a subset of connectedRegistries to return. The parameters that can be filtered are parent.id… |

### Gets the properties of the connected registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-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. |
| registryName | string | yes | The name of the container registry. |
| connectedRegistryName | string | yes | The name of the connected registry. |

### Creates a connected registry for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-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. |
| registryName | string | yes | The name of the container registry. |
| connectedRegistryName | string | yes | The name of the connected registry. |
| body | object | yes | JSON request body |

### Updates a connected registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-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. |
| registryName | string | yes | The name of the container registry. |
| connectedRegistryName | string | yes | The name of the connected registry. |
| body | object | yes | JSON request body |

### Deletes a connected registry from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-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. |
| registryName | string | yes | The name of the container registry. |
| connectedRegistryName | string | yes | The name of the connected registry. |

### Deactivates the connected registry instance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/connected-registries-deactivate` (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. |
| registryName | string | yes | The name of the container registry. |
| connectedRegistryName | string | yes | The name of the connected registry. |

### Lists all credential set resources for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/credential-sets-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified credential set resource.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/credential-sets-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. |
| registryName | string | yes | The name of the container registry. |
| credentialSetName | string | yes | The name of the credential set. |

### Creates a credential set for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/credential-sets-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. |
| registryName | string | yes | The name of the container registry. |
| credentialSetName | string | yes | The name of the credential set. |
| body | object | yes | JSON request body |

### Updates a credential set for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/credential-sets-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. |
| registryName | string | yes | The name of the container registry. |
| credentialSetName | string | yes | The name of the credential set. |
| body | object | yes | JSON request body |

### Deletes a credential set from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/credential-sets-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. |
| registryName | string | yes | The name of the container registry. |
| credentialSetName | string | yes | The name of the credential set. |

### Generate keys for a token of a specified container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-generate-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. |
| registryName | string | yes | The name of the container registry. |
| body | object | yes | JSON request body |

### Copies an image to this container registry from the specified container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-import-image` (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. |
| registryName | string | yes | The name of the container registry. |
| body | object | yes | JSON request body |

### Lists the login credentials for the specified container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-list-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. |
| registryName | string | yes | The name of the container registry. |

### Gets the quota usages for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-list-usages` (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. |
| registryName | string | yes | The name of the container registry. |

### List all private endpoint connections in a container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/private-endpoint-connections-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Get the specified private endpoint connection associated with the container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/private-endpoint-connections-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. |
| registryName | string | yes | The name of the container registry. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Update the state of specified private endpoint connection associated with the container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/private-endpoint-connections-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. |
| registryName | string | yes | The name of the container registry. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |
| body | object | yes | JSON request body |

### Deletes the specified private endpoint connection associated with the container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/private-endpoint-connections-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. |
| registryName | string | yes | The name of the container registry. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Lists the private link resources for a container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-list-private-link-resources` (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. |
| registryName | string | yes | The name of the container registry. |

### Gets a private link resource by a specified group name for a container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-get-private-link-resource` (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. |
| registryName | string | yes | The name of the container registry. |
| groupName | string | yes | The name of the private link associated with the Azure resource. |

### Regenerates one of the login credentials for the specified container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-regenerate-credential` (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. |
| registryName | string | yes | The name of the container registry. |
| body | object | yes | JSON request body |

### Lists all the replications for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/replications-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified replication.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/replications-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. |
| registryName | string | yes | The name of the container registry. |
| replicationName | string | yes | The name of the replication. |

### Creates a replication for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/replications-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. |
| registryName | string | yes | The name of the container registry. |
| replicationName | string | yes | The name of the replication. |
| body | object | yes | JSON request body |

### Updates a replication for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/replications-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. |
| registryName | string | yes | The name of the container registry. |
| replicationName | string | yes | The name of the replication. |
| body | object | yes | JSON request body |

### Deletes a replication from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/replications-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. |
| registryName | string | yes | The name of the container registry. |
| replicationName | string | yes | The name of the replication. |

### Lists all the scope maps for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/scope-maps-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified scope map.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/scope-maps-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. |
| registryName | string | yes | The name of the container registry. |
| scopeMapName | string | yes | The name of the scope map. |

### Creates a scope map for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/scope-maps-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. |
| registryName | string | yes | The name of the container registry. |
| scopeMapName | string | yes | The name of the scope map. |
| body | object | yes | JSON request body |

### Updates a scope map with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/scope-maps-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. |
| registryName | string | yes | The name of the container registry. |
| scopeMapName | string | yes | The name of the scope map. |
| body | object | yes | JSON request body |

### Deletes a scope map from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/scope-maps-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. |
| registryName | string | yes | The name of the container registry. |
| scopeMapName | string | yes | The name of the scope map. |

### Lists all the tokens for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tokens-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified token.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tokens-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. |
| registryName | string | yes | The name of the container registry. |
| tokenName | string | yes | The name of the token. |

### Creates a token for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tokens-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. |
| registryName | string | yes | The name of the container registry. |
| tokenName | string | yes | The name of the token. |
| body | object | yes | JSON request body |

### Updates a token with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tokens-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. |
| registryName | string | yes | The name of the container registry. |
| tokenName | string | yes | The name of the token. |
| body | object | yes | JSON request body |

### Deletes a token from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tokens-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. |
| registryName | string | yes | The name of the container registry. |
| tokenName | string | yes | The name of the token. |

### Lists all the webhooks for the specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| registryName | string | yes | The name of the container registry. |

### Gets the properties of the specified webhook.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |

### Creates a webhook for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |
| body | object | yes | JSON request body |

### Updates a webhook with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |
| body | object | yes | JSON request body |

### Deletes a webhook from a container registry.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |

### Gets the configuration of service URI and custom headers for the webhook.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-get-callback-config` (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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |

### Lists recent events for the specified webhook.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-list-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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |

### Triggers a ping event to be sent to the webhook.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/webhooks-ping` (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. |
| registryName | string | yes | The name of the container registry. |
| webhookName | string | yes | The name of the webhook. |

### Schedules a new run based on the request parameters and add it to the run queue.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-schedule-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| body | object | yes | JSON request body |

### Get the upload location for the user to be able to upload the source.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/registries-get-build-source-upload-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |

### Gets all the runs for a registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/runs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| $filter | string | no | The runs filter to apply on the operation. Arithmetic operators are not supported. The allowed string function is 'contains'. All logical… |
| $top | integer | no | $top is supported for get list of runs, which limits the maximum number of runs to return. |

### Gets the detailed information for a given run.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/runs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| runId | string | yes | The run ID. |

### Patch the run properties.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/runs-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| runId | string | yes | The run ID. |
| body | object | yes | JSON request body |

### Gets a link to download the run logs.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/runs-get-log-sas-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| runId | string | yes | The run ID. |

### Cancel an existing run.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/runs-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| runId | string | yes | The run ID. |

### Lists all the tasks for a specified container registry.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |

### Get the properties of a specified task.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| taskName | string | yes | The name of the container registry task. |

### Creates a task for a container registry with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| taskName | string | yes | The name of the container registry task. |
| body | object | yes | JSON request body |

### Updates a task with the specified parameters.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| taskName | string | yes | The name of the container registry task. |
| body | object | yes | JSON request body |

### Deletes a specified task.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| taskName | string | yes | The name of the container registry task. |

### Returns a task with extended information that includes all secrets.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-containerregistry/tasks-get-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Microsoft Azure subscription ID. |
| resourceGroupName | string | yes | The name of the resource group to which the container registry belongs. |
| registryName | string | yes | The name of the container registry. |
| api-version | string | no | The client API version. |
| taskName | string | yes | The name of the container registry task. |

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

## FAQ

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

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

### Can AI agents use the Azure Container Registry 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-containerregistry.

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