# Azure Sc Vmm management API

> Azure Sc Vmm management API on Apizie: 52 endpoints (Implements List virtual machine instances., Gets a virtual machine., Implements virtual machine PUT method., Updates a virtual machine., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-scvmm/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-scvmm`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-scvmm
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-scvmm/openapi.json

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

## Endpoints

### Implements List virtual machine instances.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Gets a virtual machine.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements virtual machine PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Updates a virtual machine.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Deletes an virtual machine.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| force | string | no | Forces the resource to be deleted. |
| deleteFromHost | string | no | Whether to disable the VM from azure and also delete it from Vmm. |

### Implements the operation to creates a checkpoint in a virtual machine instance.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-create-checkpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Implements the operation to delete a checkpoint in a virtual machine instance.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-delete-checkpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Implements GET GuestAgent in a vm.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/guest-agents-list-by-virtual-machine-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Gets GuestAgent.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/guest-agents-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements GuestAgent PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/guest-agents-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Deletes a GuestAgent resource.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/guest-agents-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements GET HybridIdentityMetadata in a vm.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/vm-instance-hybrid-identity-metadatas-list-by-virtual-machin` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Gets HybridIdentityMetadata.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/vm-instance-hybrid-identity-metadatas-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements the operation to restart a virtual machine.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-restart` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements the operation to restores to a checkpoint in a virtual machine instance.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-restore-checkpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | yes | JSON request body |

### Implements the operation to start a virtual machine.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-start` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |

### Implements the operation to stop a virtual machine.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceUri | string | yes | The fully qualified Azure Resource manager identifier of the resource. |
| body | object | no | JSON request body |

### List the operations for the provider
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/operations-list` (byok)

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

### Implements GET AvailabilitySets in a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-sets-list-by-subscription` (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. |

### Implements GET Clouds in a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-list-by-subscription` (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. |

### Implements GET VirtualMachineTemplates in a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-list-by-subscription` (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. |

### Implements GET VirtualNetworks in a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-networks-list-by-subscription` (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. |

### Implements GET VmmServers in a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-list-by-subscription` (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. |

### Implements GET AvailabilitySets in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-sets-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 an AvailabilitySet.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-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. |
| availabilitySetResourceName | string | yes | Name of the AvailabilitySet. |

### Implements AvailabilitySets PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-sets-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. |
| availabilitySetResourceName | string | yes | Name of the AvailabilitySet. |
| body | object | yes | JSON request body |

### Implements the AvailabilitySets PATCH method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-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. |
| availabilitySetResourceName | string | yes | Name of the AvailabilitySet. |
| body | object | yes | JSON request body |

### Implements AvailabilitySet DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/availability-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. |
| force | string | no | Forces the resource to be deleted. |
| availabilitySetResourceName | string | yes | Name of the AvailabilitySet. |

### Implements GET Clouds in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-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 Cloud.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-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. |
| cloudResourceName | string | yes | Name of the Cloud. |

### Implements Clouds PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-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. |
| cloudResourceName | string | yes | Name of the Cloud. |
| body | object | yes | JSON request body |

### Implements the Clouds PATCH method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-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. |
| cloudResourceName | string | yes | Name of the Cloud. |
| body | object | yes | JSON request body |

### Implements Cloud resource DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/clouds-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. |
| force | string | no | Forces the resource to be deleted. |
| cloudResourceName | string | yes | Name of the Cloud. |

### Implements GET VirtualMachineTemplates in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-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 VirtualMachineTemplate.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-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. |
| virtualMachineTemplateName | string | yes | Name of the VirtualMachineTemplate. |

### Implements VirtualMachineTemplates PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-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. |
| virtualMachineTemplateName | string | yes | Name of the VirtualMachineTemplate. |
| body | object | yes | JSON request body |

### Implements the VirtualMachineTemplate PATCH method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-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. |
| virtualMachineTemplateName | string | yes | Name of the VirtualMachineTemplate. |
| body | object | yes | JSON request body |

### Implements VirtualMachineTemplate DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-templates-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. |
| force | string | no | Forces the resource to be deleted. |
| virtualMachineTemplateName | string | yes | Name of the VirtualMachineTemplate. |

### Implements GET VirtualNetworks in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-networks-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 VirtualNetwork.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/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. |
| virtualNetworkName | string | yes | Name of the VirtualNetwork. |

### Implements VirtualNetworks PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/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. |
| virtualNetworkName | string | yes | Name of the VirtualNetwork. |
| body | object | yes | JSON request body |

### Implements the VirtualNetworks PATCH method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-networks-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. |
| virtualNetworkName | string | yes | Name of the VirtualNetwork. |
| body | object | yes | JSON request body |

### Implements VirtualNetwork DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-networks-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. |
| force | string | no | Forces the resource to be deleted. |
| virtualNetworkName | string | yes | Name of the VirtualNetwork. |

### Implements GET VmmServers in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-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 VMMServer.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-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. |
| vmmServerName | string | yes | Name of the VmmServer. |

### Implements VmmServers PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-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. |
| vmmServerName | string | yes | Name of the VmmServer. |
| body | object | yes | JSON request body |

### Implements VmmServers PATCH method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-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. |
| vmmServerName | string | yes | Name of the VmmServer. |
| body | object | yes | JSON request body |

### Implements VmmServers DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/vmm-servers-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. |
| force | string | no | Forces the resource to be deleted. |
| vmmServerName | string | yes | Name of the VmmServer. |

### Implements GET for the list of Inventory Items in the VMMServer.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/inventory-items-list-by-vmm-server` (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. |
| vmmServerName | string | yes | Name of the VmmServer. |

### Implements GET InventoryItem method.
`GET https://apizie.tech/v1/cloud:azure-arm-scvmm/inventory-items-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. |
| vmmServerName | string | yes | Name of the VmmServer. |
| inventoryItemResourceName | string | yes | Name of the inventoryItem. |

### Implements InventoryItem PUT method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/inventory-items-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. |
| vmmServerName | string | yes | Name of the VmmServer. |
| inventoryItemResourceName | string | yes | Name of the inventoryItem. |
| body | object | yes | JSON request body |

### Implements inventoryItem DELETE method.
`POST https://apizie.tech/v1/cloud:azure-arm-scvmm/inventory-items-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. |
| vmmServerName | string | yes | Name of the VmmServer. |
| inventoryItemResourceName | string | yes | Name of the inventoryItem. |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Sc Vmm management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-scvmm/virtual-machine-instances-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Azure Sc Vmm management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-scvmm.

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