# Azure Networking Virtual Networks API

**Canonical:** https://apis.io/apis/azure-networking-services/microsoft-azure-networking-virtual-networks-api/  
**Provider:** Azure Networking Services — https://apis.io/providers/azure-networking-services/  
**Base URL:** https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks  
**Documentation:** https://azure.microsoft.com/en-us/services/virtual-network/

Azure Networking Virtual Networks API is one of 24 APIs that [Azure Networking Services](https://apis.io/providers/azure-networking-services/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Virtual Networks. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

Operations for creating, updating, deleting, and listing Azure Virtual Networks within subscriptions and resource groups.

## Operations (10)

| Method | Path | Summary |
|---|---|---|
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{name}` | Azure Virtual Network REST API Get resource |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{name}` | Azure Virtual Network REST API Create or update resource |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{name}` | Azure Virtual Network REST API Update resource |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{name}` | Azure Virtual Network REST API Delete resource |
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworks` | Azure Networking Services Virtual Networks_ List All |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks` | Azure Networking Services Virtual Networks_ List |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}` | Azure Networking Services Virtual Networks_ Delete |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}` | Azure Networking Services Virtual Networks_ Get |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}` | Azure Networking Services Virtual Networks_ Update Tags |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}` | Azure Networking Services Virtual Networks_ Create or Update |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/azure-networking-services/refs/heads/main/openapi/azure-networking-services-virtual-networks-api-openapi.yml
- **X-documentation** — https://docs.microsoft.com/en-us/rest/api/virtualnetwork/
- **X-openapi** — https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetwork.json
- **X-pricing** — https://azure.microsoft.com/en-us/pricing/details/virtual-network/
- **X-authentication** — https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/virtualnetwork/
- **GettingStarted** — https://learn.microsoft.com/en-us/azure/virtual-network/quickstart-create-virtual-network

## Other Azure Networking Services APIs (12)

- [Azure Networking Services Subnets API](https://apis.io/apis/azure-networking-services/azure-networking-services-subnets-api/)
- [Azure Networking Services Subscriptions API](https://apis.io/apis/azure-networking-services/azure-networking-services-subscriptions-api/)
- [Azure Networking Services VirtualNetworkPeerings API](https://apis.io/apis/azure-networking-services/azure-networking-services-virtualnetworkpeerings-api/)
- [Azure Load Balancer API](https://apis.io/apis/azure-networking-services/azure-load-balancer-api/)
- [Azure Application Gateway API](https://apis.io/apis/azure-networking-services/azure-application-gateway-api/)
- [Azure Network Security Groups API](https://apis.io/apis/azure-networking-services/azure-network-security-groups-api/)
- [Azure VPN Gateway API](https://apis.io/apis/azure-networking-services/azure-vpn-gateway-api/)
- [Azure Traffic Manager API](https://apis.io/apis/azure-networking-services/azure-traffic-manager-api/)
- [Azure ExpressRoute API](https://apis.io/apis/azure-networking-services/azure-expressroute-api/)
- [Azure Firewall API](https://apis.io/apis/azure-networking-services/azure-firewall-api/)
- [Azure DNS API](https://apis.io/apis/azure-networking-services/azure-dns-api/)
- [Azure Private DNS API](https://apis.io/apis/azure-networking-services/azure-private-dns-api/)

## Tags

Virtual Networks

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/azure-networking-services/microsoft-azure-networking-virtual-networks-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/azure-networking-services/.
