# Google Cloud VPC Services API

**Canonical:** https://apis.io/apis/google-cloud-vpc/google-cloud-vpc-services-api/  
**Provider:** Google Cloud VPC — https://apis.io/providers/google-cloud-vpc/  
**Base URL:** https://servicenetworking.googleapis.com  
**Documentation:** https://cloud.google.com/vpc/docs

Google Cloud VPC Services API is one of 4 APIs that [Google Cloud VPC](https://apis.io/providers/google-cloud-vpc/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Services. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

The Services API from Google Cloud VPC — 22 operation(s) for services.

## Operations (25)

| Method | Path | Summary |
|---|---|---|
| PATCH | `/v1/services/{servicesId}:enableVpcServiceControls` | Enable vpc service controls services |
| POST | `/v1/services/{servicesId}/{servicesId1}/{servicesId2}:addSubnetwork` | Add subnetwork services |
| POST | `/v1/services/{servicesId}:searchRange` | Search range services |
| POST | `/v1/services/{servicesId}:validate` | Validate services |
| PATCH | `/v1/services/{servicesId}:disableVpcServiceControls` | Disable vpc service controls services |
| POST | `/v1/services/{servicesId}/connections/{connectionsId}` | Delete connection connections |
| PATCH | `/v1/services/{servicesId}/connections/{connectionsId}` | Patch connections |
| GET | `/v1/services/{servicesId}/connections` | List connections |
| POST | `/v1/services/{servicesId}/connections` | Create connections |
| PATCH | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}:updateConsumerConfig` | Update consumer config networks |
| GET | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/vpcServiceControls` | Get vpc service controls networks |
| GET | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}` | Get networks |
| GET | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/peeredDnsDomains` | List peeredDnsDomains |
| POST | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/peeredDnsDomains` | Create peeredDnsDomains |
| DELETE | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/peeredDnsDomains/{peeredDnsDomainsId}` | Delete peeredDnsDomains |
| GET | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/dnsZones:list` | List dnsZones |
| GET | `/v1/services/{servicesId}/projects/{projectsId}/global/networks/{networksId}/dnsZones/{dnsZonesId}` | Get dnsZones |
| POST | `/v1/services/{servicesId}/roles:add` | Add roles |
| GET | `/v1/services/{servicesId}/dnsRecordSets:list` | List dnsRecordSets |
| GET | `/v1/services/{servicesId}/dnsRecordSets:get` | Get dnsRecordSets |
| POST | `/v1/services/{servicesId}/dnsRecordSets:add` | Add dnsRecordSets |
| POST | `/v1/services/{servicesId}/dnsRecordSets:update` | Update dnsRecordSets |
| POST | `/v1/services/{servicesId}/dnsRecordSets:remove` | Remove dnsRecordSets |
| POST | `/v1/services/{servicesId}/dnsZones:remove` | Remove dnsZones |
| POST | `/v1/services/{servicesId}/dnsZones:add` | Add dnsZones |

## Machine-readable artifacts (3)

- **OpenAPI** — https://artifacts.apis.io/google-cloud-vpc/openapi/google-cloud-vpc-services-api-openapi.yml
- **JSONLDContext** — https://artifacts.apis.io/google-cloud-vpc/json-ld/json-ld.yml
- **JSONSchema** — https://artifacts.apis.io/google-cloud-vpc/json-schema/json-schema.yml

## Other Google Cloud VPC APIs (3)

- [Google Cloud VPC Operations API](https://apis.io/apis/google-cloud-vpc/google-cloud-vpc-operations-api/)
- [Google Cloud VPC Organizations API](https://apis.io/apis/google-cloud-vpc/google-cloud-vpc-organizations-api/)
- [Google Cloud VPC Projects API](https://apis.io/apis/google-cloud-vpc/google-cloud-vpc-projects-api/)

## Tags

Services

---

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