# Azure Mission management API

> Azure Mission management API on Apizie: 64 endpoints (List ApprovalResource resources by parent, Get a ApprovalResource, Create a ApprovalResource, Update a ApprovalResource, …) 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-mission/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### List ApprovalResource resources by parent
`GET https://apizie.tech/v1/cloud:azure-arm-mission/approval-list-by-parent` (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. |

### Get a ApprovalResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/approval-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. |
| approvalName | string | yes | The name of the approvals resource. |

### Create a ApprovalResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/approval-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. |
| approvalName | string | yes | The name of the approvals resource. |
| body | object | yes | JSON request body |

### Update a ApprovalResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/approval-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. |
| approvalName | string | yes | The name of the approvals resource. |
| body | object | yes | JSON request body |

### Delete a ApprovalResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/approval-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. |
| approvalName | string | yes | The name of the approvals resource. |

### Upon receiving approval or rejection from approver, this facilitates actions on approval resource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/approval-notify-initiator` (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. |
| approvalName | string | yes | The name of the approvals resource. |
| body | object | yes | JSON request body |

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

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

### List CommunityResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-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 CommunityEndpointResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-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. |
| communityName | string | yes | The name of the communityResource Resource |

### List DedicatedHubResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |

### List TransitHubResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |

### List EnclaveConnectionResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-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 EnclaveResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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 EnclaveEndpointResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |

### List WorkloadResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-mission/workload-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |

### List CommunityResource resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-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 CommunityResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-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. |
| communityName | string | yes | The name of the communityResource Resource |

### Create a CommunityResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-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. |
| communityName | string | yes | The name of the communityResource Resource |
| body | object | yes | JSON request body |

### Update a CommunityResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-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. |
| communityName | string | yes | The name of the communityResource Resource |
| body | object | yes | JSON request body |

### Delete a CommunityResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-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. |
| communityName | string | yes | The name of the communityResource Resource |

### Checks that the IP Address Space to be allocated for this Community is available.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-check-address-space-availability` (byok)

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

### List CommunityEndpointResource resources by CommunityResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-list-by-community-resource` (byok)

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

### Get a CommunityEndpointResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-get` (byok)

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

### Create a CommunityEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-create-or-update` (byok)

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

### Update a CommunityEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-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. |
| communityName | string | yes | The name of the communityResource Resource |
| communityEndpointName | string | yes | The name of the Community Endpoint Resource |
| body | object | yes | JSON request body |

### Delete a CommunityEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-delete` (byok)

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

### Callback that triggers on approval state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-handle-approval-creation` (byok)

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

### Callback that triggers on approval deletion state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/community-endpoints-handle-approval-deletion` (byok)

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

### List DedicatedHubResource resources by CommunityResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-list-by-community-resource` (byok)

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

### Get a DedicatedHubResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| dedicatedHubName | string | yes | The name of the Dedicated Hub Resource |

### Create a DedicatedHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| dedicatedHubName | string | yes | The name of the Dedicated Hub Resource |
| body | object | yes | JSON request body |

### Update a DedicatedHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| dedicatedHubName | string | yes | The name of the Dedicated Hub Resource |
| body | object | yes | JSON request body |

### Delete a DedicatedHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/dedicated-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| dedicatedHubName | string | yes | The name of the Dedicated Hub Resource |

### List TransitHubResource resources by CommunityResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-list-by-community-resource` (byok)

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

### Get a TransitHubResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| transitHubName | string | yes | The name of the TransitHub Resource |

### Create a TransitHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| transitHubName | string | yes | The name of the TransitHub Resource |
| body | object | yes | JSON request body |

### Update a TransitHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| transitHubName | string | yes | The name of the TransitHub Resource |
| body | object | yes | JSON request body |

### Delete a TransitHubResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/transit-hub-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. |
| communityName | string | yes | The name of the communityResource Resource |
| transitHubName | string | yes | The name of the TransitHub Resource |

### List EnclaveConnectionResource resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-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 EnclaveConnectionResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-get` (byok)

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

### Create a EnclaveConnectionResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-create-or-update` (byok)

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

### Update a EnclaveConnectionResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-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. |
| enclaveConnectionName | string | yes | The name of the Enclave Connection Resource |
| body | object | yes | JSON request body |

### Delete a EnclaveConnectionResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-delete` (byok)

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

### Callback that triggers on approval state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-handle-approval-creation` (byok)

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

### Callback that triggers on approval deletion state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-connection-handle-approval-deletion` (byok)

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

### List EnclaveResource resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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 EnclaveResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |

### Create a EnclaveResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| body | object | yes | JSON request body |

### Update a EnclaveResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| body | object | yes | JSON request body |

### Delete a EnclaveResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |

### List EnclaveEndpointResource resources by EnclaveResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-list-by-enclave-resource` (byok)

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

### Get a EnclaveEndpointResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-get` (byok)

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

### Create a EnclaveEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-create-or-update` (byok)

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

### Update a EnclaveEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| enclaveEndpointName | string | yes | The name of the Enclave Endpoint Resource |
| body | object | yes | JSON request body |

### Delete a EnclaveEndpointResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-delete` (byok)

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

### Callback that triggers on approval state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-handle-approval-creation` (byok)

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

### Callback that triggers on approval deletion state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/enclave-endpoints-handle-approval-deletion` (byok)

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

### Callback that triggers on approval state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-handle-approval-creation` (byok)

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

### Callback that triggers on approval deletion state change.
`POST https://apizie.tech/v1/cloud:azure-arm-mission/virtual-enclave-handle-approval-deletion` (byok)

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

### List WorkloadResource resources by EnclaveResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/workload-list-by-enclave-resource` (byok)

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

### Get a WorkloadResource
`GET https://apizie.tech/v1/cloud:azure-arm-mission/workload-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| workloadName | string | yes | The name of the workloadResource Resource |

### Create a WorkloadResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/workload-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| workloadName | string | yes | The name of the workloadResource Resource |
| body | object | yes | JSON request body |

### Update a WorkloadResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/workload-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| workloadName | string | yes | The name of the workloadResource Resource |
| body | object | yes | JSON request body |

### Delete a WorkloadResource
`POST https://apizie.tech/v1/cloud:azure-arm-mission/workload-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. |
| virtualEnclaveName | string | yes | The name of the enclaveResource Resource |
| workloadName | string | yes | The name of the workloadResource Resource |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-mission/approval-list-by-parent" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Mission management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-mission/approval-list-by-parent with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Azure Mission 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-mission.

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