# Azure Migrate Discovery management API

> Azure Migrate Discovery management API on Apizie: 349 endpoints (Gets a list of database instances in the migrate project., Gets a database instance in the migrate project., Gets a list of databases in the migrate project., Gets a database in the migrate project., …) 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-migrate/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Gets a list of database instances in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/database-instances-controller-list-database-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a database instance in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/database-instances-controller-get-database-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| databaseInstanceName | string | yes | Unique name of a database instance in Azure migration hub. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of databases in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/databases-controller-list-databases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a database in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/databases-controller-get-database` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| databaseName | string | yes | Unique name of a database in Azure migration hub. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of events in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/events-controller-list-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |

### Gets an event in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/events-controller-get-event` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| eventName | string | yes | Unique name of an event within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Delete the migrate event
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/events-controller-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| eventName | string | yes | Unique name of an event within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of machines in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/machines-controller-list-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a machine in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/machines-controller-get-machine` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| machineName | string | yes | Unique name of a machine in Azure migration hub. |
| api-version | string | no | The API version to use for this operation. |

### Registers a tool with the migrate project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-register-tool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Refresh the summary of the migrate project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-refresh-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Gets a solution in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-get-solution` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Creates a solution in the migrate project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Update solution.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Delete the solution
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-delete-solution` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Gets the list of solutions in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-list-solutions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Gets the config for the solution in the migrate project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-get-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Cleanup the solution data in the migrate project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/solutions-controller-cleanup-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| solutionName | string | yes | Unique name of a migration solution within a migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of virtual desktop users in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/virtual-desktop-user-controller-list-virtual-desktop-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a virtual desktop user in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/virtual-desktop-user-controller-get-virtual-desktop-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| virtualDesktopUserName | string | yes | The ARM name of the webserver to be fetched. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of WebServers in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-servers-controller-list-web-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a webserver in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-servers-controller-get-web-server` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| webServerId | string | yes | The ARM name of the virtual desktop user. |
| api-version | string | no | The API version to use for this operation. |

### Gets a list of websites in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-sites-controller-list-web-sites` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| continuationToken | string | no | The continuation token. |
| pageSize | integer | no | The number of items to be returned in a single page. This value is honored only if it is less than the 100. |

### Gets a website in the migrate project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-sites-controller-get-web-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| webSiteName | string | yes | The ARM name of the website to be fetched. |
| api-version | string | no | The API version to use for this operation. |

### Get all migrate projects.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/projects-list-by-subscription` (byok)

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

### Get all migrate projects.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/projects-list` (byok)

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

### Get a specific project.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-get-migrate-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Create or update a new project with specified settings.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-put-migrate-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Update project.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-patch-migrate-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Delete the project
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-delete-migrate-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### POST…
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/migrate-projects-controller-get-tool-registration-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Get the private endpoint connections.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connections-controller-get-private-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Get the private endpoint.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-controller-get-private-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| peConnectionName | string | yes | Private endpoint connection name. |
| api-version | string | no | The API version to use for this operation. |

### Create or update private endpoint.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-controller-put-private-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| peConnectionName | string | yes | Private endpoint connection name. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Delete the endpoint
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-controller-delete-private-endpoi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| peConnectionName | string | yes | Private endpoint connection name. |
| api-version | string | no | The API version to use for this operation. |

### Get the private endpoint connection proxies.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-proxy-controller-list-private-en` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Get the private link proxy resource.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-proxy-controller-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| pecProxyName | string | yes | Private link proxy name. |
| api-version | string | no | The API version to use for this operation. |

### Create or update private endpoint proxy.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-proxy-controller-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| pecProxyName | string | yes | Private endpoint proxy name. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Delete the private endpoint proxy
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-proxy-controller-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| pecProxyName | string | yes | Private endpoint proxy name. |
| api-version | string | no | The API version to use for this operation. |

### Validates private endpoint connection proxy.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/private-endpoint-connection-proxy-controller-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| pecProxyName | string | yes | Private link proxy name. |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Get the private link resource.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-link-resource-controller-get-private-link-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| privateLinkResourceName | string | yes | Private Link resource name. |
| api-version | string | no | The API version to use for this operation. |

### Get the list of private link resources.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/private-link-resource-controller-get-private-link-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| migrateProjectName | string | yes | Name of the Azure Migrate project. |
| api-version | string | no | The API version to use for this operation. |

### Get list of operations supported in the API.
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/operations-list` (byok)

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

### List AssessmentProject resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-operations-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. |

### List AssessmentProject resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-operations-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. |

### Get a AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-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. |
| projectName | string | yes | Assessment Project Name |

### Create a AssessmentProject
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-operations-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. |
| projectName | string | yes | Assessment Project Name |
| body | object | yes | JSON request body |

### Update a AssessmentProject
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-operations-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. |
| projectName | string | yes | Assessment Project Name |
| body | object | yes | JSON request body |

### Delete a AssessmentProject
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-projects-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. |
| projectName | string | yes | Assessment Project Name |

### List AKSAssessmentOptions resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-options-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a AKSAssessmentOptions
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-options-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentOptionsName | string | yes | AKS Assessment Options Name. |

### List AKSAssessment resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-assessment-operations-list-by-assessment-project` (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. |
| continuationToken | string | no | Continuation Token Query Parameter. |
| $top | integer | no | Page Size Query Parameter. |
| $filter | string | no | Filter Query Parameter. |
| totalRecordCount | integer | no | Total Record Count Query Parameter. |
| projectName | string | yes | Assessment Project Name |

### Get a AKSAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-assessment-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### Create a AKSAssessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/aks-assessment-operations-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |
| body | object | yes | JSON request body |

### Delete a AKSAssessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/aks-assessment-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### List AssessedWebApplication resources by AKSAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-web-application-operations-list-by-aks-assessment` (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. |
| continuationToken | string | no | Continuation Token Query Parameter. |
| $top | integer | no | Page Size Query Parameter. |
| $filter | string | no | Filter Query Parameter. |
| totalRecordCount | integer | no | Total Record Count Query Parameter. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### Get a AssessedWebApplication
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-web-application-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |
| assessedWorkload | string | yes | Assessed Web Application Name. |

### List AKSCluster resources by AKSAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-cluster-operations-list-by-aks-assessment` (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. |
| $filter | string | no | Filter Query Parameter. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### Get a AKSCluster
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-cluster-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |
| clusterName | string | yes | AKS Cluster Name. |

### List AKSCostDetail resources by AKSAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-cost-detail-operations-list-by-aks-assessment` (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. |
| $filter | string | no | Filter Query Parameter. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### Get URL for downloading AKS Assessment Report.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/aks-assessment-operations-download-url` (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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |
| body | object | yes | JSON request body |

### List AKSSummary resources by AKSAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-summary-operations-list-by-aks-assessment` (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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |

### Get a AKSSummary
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/aks-summary-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentName | string | yes | AKS Assessment Name. |
| summaryName | string | yes | AKS Assessment Summary Name. |

### List AssessmentOptions resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-options-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a AssessmentOptions
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessment-options-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. |
| projectName | string | yes | Assessment Project Name |
| assessmentOptionsName | string | yes | assessment options ARM name. Accepted value is 'default' |

### List AvsAssessmentOptions resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessment-options-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a AvsAssessmentOptions
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessment-options-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. |
| projectName | string | yes | Assessment Project Name |
| avsAssessmentOptionsName | string | yes | AVS Assessment options ARM name. Accepted value is 'default' |

### List Group resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/groups-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a Group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/groups-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### Create a Group
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/groups-operations-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| body | object | yes | JSON request body |

### Delete a Group
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/groups-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### List Assessment resources by Group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessments-operations-list-by-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### Get a Assessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessments-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |

### Create a Assessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessments-operations-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |
| body | object | yes | JSON request body |

### Delete a Assessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessments-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |

### List AssessedMachine resources by Assessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-machines-operations-list-by-assessment` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |

### Get a AssessedMachine
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-machines-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |
| assessedMachineName | string | yes | Machine assessment Assessed Machine ARM name |

### Get download URL for the assessment report.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/assessments-operations-download-url` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Machine Assessment ARM name |
| body | object | yes | JSON request body |

### List AvsAssessment resources by Group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessments-operations-list-by-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### Get a AvsAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessments-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |

### Create a AvsAssessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessments-operations-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |
| body | object | yes | JSON request body |

### Delete a AvsAssessment
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessments-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |

### List AvsAssessedMachine resources by AvsAssessment
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessed-machines-operations-list-by-avs-assessment` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |

### Get a AvsAssessedMachine
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessed-machines-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |
| avsAssessedMachineName | string | yes | AVS assessment Assessed Machine ARM name |

### Get download URL for the assessment report.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/avs-assessments-operations-download-url` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | AVS Assessment ARM name |
| body | object | yes | JSON request body |

### List SqlAssessmentV2 resources by Group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-operations-list-by-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### Get a SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Create a SqlAssessmentV2
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-operations-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| body | object | yes | JSON request body |

### Delete a SqlAssessmentV2
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### List AssessedSqlDatabaseV2 resources by SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-database-v2-operations-list-by-sql-assessment-v` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Get a AssessedSqlDatabaseV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-database-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| assessedSqlDatabaseName | string | yes | Sql assessment Assessed Databases ARM name. |

### List AssessedSqlInstanceV2 resources by SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-instance-v2-operations-list-by-sql-assessment-v` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Get a AssessedSqlInstanceV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-instance-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| assessedSqlInstanceName | string | yes | Sql assessment Assessed Instance ARM name. |

### List AssessedSqlMachine resources by SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-machines-operations-list-by-sql-assessment-v2` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Get a AssessedSqlMachine
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-machines-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| assessedSqlMachineName | string | yes | Sql assessment Assessed Machine ARM name. |

### Get download URL for the assessment report.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-operations-download-url` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| body | object | yes | JSON request body |

### List AssessedSqlRecommendedEntity resources by SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-recommended-entity-operations-list-by-sql-asses` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Get a AssessedSqlRecommendedEntity
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-sql-recommended-entity-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| recommendedAssessedEntityName | string | yes | Sql assessment Assessed Recommended Entity ARM name. |

### List SqlAssessmentV2Summary resources by SqlAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-summary-operations-list-by-sql-assessment` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |

### Get a SqlAssessmentV2Summary
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/sql-assessment-v2-summary-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | SQL Assessment arm name. |
| summaryName | string | yes | Gets the Name of the SQL Summary. |

### Update machines in group.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/groups-operations-update-machines` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| body | object | yes | JSON request body |

### List WebAppAssessmentV2 resources by Group
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-operations-list-by-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |

### Get a WebAppAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |

### Create a WebAppAssessmentV2
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-operations-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |
| body | object | yes | JSON request body |

### Delete a WebAppAssessmentV2
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |

### List AssessedWebAppV2 resources by WebAppAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-web-app-v2-operations-list-by-web-app-assessment-v2` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |

### Get a AssessedWebAppV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/assessed-web-app-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |
| assessedWebAppName | string | yes | Assessed web app ARM name. |

### Get download URL for the assessment report.
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-operations-download-url` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |
| body | object | yes | JSON request body |

### List WebAppAssessmentV2Summary resources by WebAppAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-summary-operations-list-by-web-app-ass` (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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |

### Get a WebAppAssessmentV2Summary
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-assessment-v2-summary-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |
| summaryName | string | yes | Gets the Name of the Web app Summary. |

### List WebAppServicePlanV2 resources by WebAppAssessmentV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-service-plan-v2-operations-list-by-web-app-assessmen` (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. |
| $filter | string | no | Filter query. |
| pageSize | integer | no | Optional parameter for page size. |
| continuationToken | string | no | Optional parameter for continuation token. |
| totalRecordCount | integer | no | Total record count. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |

### Get a WebAppServicePlanV2
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/web-app-service-plan-v2-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. |
| projectName | string | yes | Assessment Project Name |
| groupName | string | yes | Group ARM name |
| assessmentName | string | yes | Web app Assessment arm name. |
| webAppServicePlanName | string | yes | Web app service plan ARM name. |

### List HypervCollector resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/hyperv-collectors-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a HypervCollector
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/hyperv-collectors-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. |
| projectName | string | yes | Assessment Project Name |
| hypervCollectorName | string | yes | Hyper-V collector ARM name |

### Create a HypervCollector
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/hyperv-collectors-operations-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. |
| projectName | string | yes | Assessment Project Name |
| hypervCollectorName | string | yes | Hyper-V collector ARM name |
| body | object | yes | JSON request body |

### Delete a HypervCollector
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/hyperv-collectors-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. |
| projectName | string | yes | Assessment Project Name |
| hypervCollectorName | string | yes | Hyper-V collector ARM name |

### List ImportCollector resources by AssessmentProject
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/import-collectors-operations-list-by-assessment-project` (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. |
| projectName | string | yes | Assessment Project Name |

### Get a ImportCollector
`GET https://apizie.tech/v1/cloud:azure-arm-migrate/import-collectors-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. |
| projectName | string | yes | Assessment Project Name |
| importCollectorName | string | yes | Import collector ARM name |

### Create a ImportCollector
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/import-collectors-operations-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. |
| projectName | string | yes | Assessment Project Name |
| importCollectorName | string | yes | Import collector ARM name |
| body | object | yes | JSON request body |

### Delete a ImportCollector
`POST https://apizie.tech/v1/cloud:azure-arm-migrate/import-collectors-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. |
| projectName | string | yes | Assessment Project Name |
| importCollectorName | string | yes | Import collector ARM name |

…and 229 more. See the OpenAPI spec.

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

## FAQ

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

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

### Can AI agents use the Azure Migrate Discovery 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-migrate.

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