# Azure Hybrid Connectivity management API

> Azure Hybrid Connectivity management API on Apizie: 34 endpoints (List of endpoints to the target resource., Gets the endpoint to the resource., Create or update the endpoint to the target resource., Update the endpoint to the target resource., …) 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-hybridconnectivity/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### List of endpoints to the target resource.
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-list` (byok)

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

### Gets the endpoint to the resource.
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-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. |
| endpointName | string | yes | The endpoint name. |

### Create or update the endpoint to the target resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-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. |
| endpointName | string | yes | The endpoint name. |
| body | object | yes | JSON request body |

### Update the endpoint to the target resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-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. |
| endpointName | string | yes | The endpoint name. |
| body | object | yes | JSON request body |

### Deletes the endpoint access to the target resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-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. |
| endpointName | string | yes | The endpoint name. |

### Gets the endpoint access credentials to the resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-list-credentials` (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. |
| endpointName | string | yes | The endpoint name. |
| expiresin | integer | no | The is how long the endpoint access token is valid (in seconds). |
| body | object | no | JSON request body |

### Gets the ingress gateway endpoint credentials
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-list-ingress-gateway-credentials` (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. |
| endpointName | string | yes | The endpoint name. |
| expiresin | integer | no | The is how long the endpoint access token is valid (in seconds). |
| body | object | no | JSON request body |

### Fetches the managed proxy details
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/endpoints-list-managed-proxy-details` (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. |
| endpointName | string | yes | The endpoint name. |
| body | object | yes | JSON request body |

### Lists of all the services associated with endpoint resource.
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/service-configurations-list-by-endpoint-resource` (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. |
| endpointName | string | yes | The endpoint name. |

### Gets the details about the service to the resource.
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/service-configurations-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. |
| endpointName | string | yes | The endpoint name. |
| serviceConfigurationName | string | yes | The service name. |

### Create or update a service in serviceConfiguration for the endpoint resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/service-configurations-create-orupdate` (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. |
| endpointName | string | yes | The endpoint name. |
| serviceConfigurationName | string | yes | The service name. |
| body | object | yes | JSON request body |

### Update the service details in the service configurations of the target resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/service-configurations-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. |
| endpointName | string | yes | The endpoint name. |
| serviceConfigurationName | string | yes | The service name. |
| body | object | yes | JSON request body |

### Deletes the service details to the target resource.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/service-configurations-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. |
| endpointName | string | yes | The endpoint name. |
| serviceConfigurationName | string | yes | The service name. |

### List SolutionConfiguration resources by parent
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-list` (byok)

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

### Get a SolutionConfiguration
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |

### Create a SolutionConfiguration
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |
| body | object | yes | JSON request body |

### Update a SolutionConfiguration
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |
| body | object | yes | JSON request body |

### Delete a SolutionConfiguration
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |

### List InventoryResource resources by SolutionConfiguration
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/inventory-list-by-solution-configuration` (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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |

### Get a InventoryResource
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/inventory-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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |
| inventoryId | string | yes | Inventory resource |

### Trigger immediate sync with source cloud
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-configurations-sync-now` (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. |
| solutionConfiguration | string | yes | Represent Solution Configuration Resource. |

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

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

### Retrieve AWS Cloud Formation template
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/generate-aws-template-post` (byok)

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

### Retrieve GCP Access Control template
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/generate-gcp-template-post` (byok)

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

### List PublicCloudConnector resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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 SolutionTypeResource resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-types-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 PublicCloudConnector resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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 PublicCloudConnector
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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. |
| publicCloudConnector | string | yes | Represent public cloud connectors resource. |

### Create a PublicCloudConnector
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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. |
| publicCloudConnector | string | yes | Represent public cloud connectors resource. |
| body | object | yes | JSON request body |

### Update a PublicCloudConnector
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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. |
| publicCloudConnector | string | yes | Represent public cloud connectors resource. |
| body | object | yes | JSON request body |

### Delete a PublicCloudConnector
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-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. |
| publicCloudConnector | string | yes | Represent public cloud connectors resource. |

### A long-running resource action.
`POST https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/public-cloud-connectors-test-permissions` (byok)

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

### List SolutionTypeResource resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-types-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 SolutionTypeResource
`GET https://apizie.tech/v1/cloud:azure-arm-hybridconnectivity/solution-types-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. |
| solutionType | string | yes | Solution Type resource |

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

## FAQ

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

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

### Can AI agents use the Azure Hybrid Connectivity 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-hybridconnectivity.

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