# Network Management API API

> Network Management API API on Apizie: 26 endpoints (Gets the details of a specific `VpcFlowLogsConfig`., Updates an existing `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists…, Deletes a specific `VpcFlowLogsConfig`., Lists information about the supported locations for this service. This method lists locations based on the…, …) 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://www.apizie.tech/v1/analytics:googleapis-networkmanagement/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-networkmanagement`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/
- Page: https://www.apizie.tech/api/analytics/googleapis-networkmanagement
- OpenAPI: https://www.apizie.tech/api/analytics/googleapis-networkmanagement/openapi.json

The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.

## Endpoints

### Gets the details of a specific `VpcFlowLogsConfig`.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-g` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources:… |

### Updates an existing `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-p` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations:… |
| updateMask | string | no | Required. Mask of fields to update. At least one path must be supplied in this field. For example, to change the state of the… |
| body | object | yes | JSON request body |

### Deletes a specific `VpcFlowLogsConfig`.
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-d` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For a project-level resource:… |

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| extraLocationTypes | string | no | Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. |
| filter | string | no | A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is… |
| name | string | yes | The resource that owns the locations collection, if applicable. |
| pageSize | integer | no | The maximum number of results to return. If not set, the service selects a default. |
| pageToken | string | no | A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-operations-cance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | yes | JSON request body |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Lists all `VpcFlowLogsConfigs` in a given project.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-l` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic… |
| orderBy | string | no | Optional. Field to use to sort the list. |
| pageSize | integer | no | Optional. Number of `VpcFlowLogsConfigs` to return. |
| pageToken | string | no | Optional. Page token from an earlier query, as returned in `next_page_token`. |
| parent | string | yes | Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources:… |

### Creates a new `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the VpcFlowLogsConfig to create, in one of the following formats: - For project-level resources:… |
| vpcFlowLogsConfigId | string | no | Required. ID of the `VpcFlowLogsConfig`. |
| body | object | yes | JSON request body |

### Lists all Connectivity Tests owned by a project.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Lists the `ConnectivityTests` that match the filter expression. A filter expression filters the resources listed in the… |
| orderBy | string | no | Optional. Field to use to sort the list. |
| pageSize | integer | no | Optional. Number of `ConnectivityTests` to return. |
| pageToken | string | no | Optional. Page token from an earlier query, as returned in `next_page_token`. |
| parent | string | yes | Required. The parent resource of the Connectivity Tests: `projects/{project_id}/locations/global` |

### Creates a new Connectivity Test. After you create a test, the reachability analysis is performed as part of…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the Connectivity Test to create: `projects/{project_id}/locations/global` |
| testId | string | no | Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase… |
| body | object | yes | JSON request body |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| options.requestedPolicyVersion | integer | no | Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid… |
| resource | string | yes | REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |

### Rerun an existing `ConnectivityTest`. After the user triggers the rerun, the reachability analysis is…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Connectivity Test resource name using the form: `projects/{project_id}/locations/global/connectivityTests/{test_id}` |
| body | object | yes | JSON request body |

### Sets the access control policy on the specified resource. Replaces any existing policy. Can return…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |
| body | object | yes | JSON request body |

### Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-global-connectivity-tes-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy detail is being requested. See [Resource… |
| body | object | yes | JSON request body |

### Lists NetworkMonitoringProviders for a given project and location.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of monitoring points to return. The service may return fewer than this value. If unspecified, at most 20… |
| pageToken | string | no | Optional. A page token, received from a previous `ListMonitoringPoints` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. Parent value for ListNetworkMonitoringProvidersRequest. Format: `projects/{project}/locations/{location}` |

### Creates a NetworkMonitoringProvider resource.
`POST https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| networkMonitoringProviderId | string | no | Required. The ID to use for the NetworkMonitoringProvider resource, which will become the final component of the NetworkMonitoringProvider… |
| parent | string | yes | Required. Parent value for CreateNetworkMonitoringProviderRequest. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Generates Monitoring Point configuration of a NetworkMonitoringProvider resource.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource. Format: projects/{project}/locations/{location}/networkMonitoringProviders/{network_monitoring_provider} |
| privateConnectivityEnabled | boolean | no | Optional. For Google Cloud MPs, this field indicates whether the Monitoring Point is deployed in a Private Service Connect deployment. Not… |

### Generates a provider access token for a given Google access token. Provider access token is a short-lived…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| gcpAccessToken | string | no | Required. Google access token. |
| name | string | yes | Required. Name of the resource. Format: projects/{project}/locations/{location}/networkMonitoringProviders/{network_monitoring_provider} |

### Downloads an install script for MonitoringPoints for a given network monitoring provider.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| _password | string | no | Optional. Password for logging into the MonitoringPoint. |
| cloudDeploymentType | string | no | Optional. The deployment type for Cloud Monitoring Points. |
| hostname | string | no | Required. The hostname of the MonitoringPoint, e.g. "test-vm" |
| monitoringPointType | string | no | Required. The type of the monitoring point. |
| ntpServerAddress | string | no | Optional. Network Time Protocol a user can configure. If the user omits the field, the default is either NTP servers provided in the DHCP… |
| ntpServerSecondaryAddress | string | no | Optional. Second NTP server. |
| parent | string | yes | Required. Parent value for DownloadInstallScriptRequest. Format:… |
| privateConnectivityEnabled | boolean | no | Optional. For Google Cloud MPs, this field indicates whether the Monitoring Point is deployed in a Private Service Connect deployment. Not… |
| staticIpAddress.dnsServerAddress | string | no | Required. DNS server. |
| staticIpAddress.dnsServerSecondaryAddress | string | no | Optional. Second DNS server. |
| staticIpAddress.domain | string | no | Optional. Domain name of the MonitoringPoint. |
| staticIpAddress.gatewayAddress | string | no | Required. Gateway IP address. Example: "100.80.40.1". |
| staticIpAddress.ipAddress | string | no | Required. IP address of the MonitoringPoint. |
| staticIpAddress.netmask | string | no | Optional. Networkmask and CIDR range. Example: "255.255.255.0/24" |
| timeZone.id | string | no | IANA Time Zone Database time zone. For example "America/New_York". |
| timeZone.version | string | no | Optional. IANA Time Zone Database version number. For example "2019a". |
| useDhcp | boolean | no | Optional. Dynamic Host Configuration Protocol, is a network management protocol that automatically assigns IP addresses and other network… |

### Downloads an install script for a specific Container MonitoringPoint.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | no | Optional. The hostname of the MonitoringPoint, e.g. "test-vm" |
| name | string | yes | Required. Resource name of the MonitoringPoint. Format:… |

### Downloads the server connect configuration for a given network monitoring provider.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Parent value for DownloadServerConnectConfigRequest. Format:… |

### Lists MonitoringPoints for a given network monitoring provider.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-8` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of monitoring points to return. The service may return fewer than this value. If unspecified, at most 20… |
| pageToken | string | no | Optional. A page token, received from a previous `ListMonitoringPoints` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. Parent value for ListMonitoringPointsRequest. Format:… |

### Lists NetworkPaths for a given network monitoring provider.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-9` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of network paths to return. The service may return fewer than this value. If unspecified, at most 20 network… |
| pageToken | string | no | Optional. A page token, received from a previous `ListNetworkPaths` call. Provide this to retrieve the subsequent page. When paginating,… |
| parent | string | yes | Required. Parent value for ListNetworkPathsRequest. Format:… |

### Lists WebPaths for a given network monitoring provider.
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-network-monitoring-prov-10` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of web paths to return. The service may return fewer than this value. If unspecified, at most 20 web paths… |
| pageToken | string | no | Optional. A page token, received from a previous `ListWebPaths` call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. Parent value for ListWebPathsRequest. Format:… |

### QueryOrgVpcFlowLogsConfigs returns a list of all organization-level VPC Flow Logs configurations applicable…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-q` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic… |
| pageSize | integer | no | Optional. Number of `VpcFlowLogsConfigs` to return. |
| pageToken | string | no | Optional. Page token from an earlier query, as returned in `next_page_token`. |
| parent | string | yes | Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: `projects/{project_id}/locations/global` |

### ShowEffectiveFlowLogsConfigs returns a list of all VPC Flow Logs configurations applicable to a specified…
`GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-s` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Lists the `EffectiveVpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic… |
| pageSize | integer | no | Optional. Number of `EffectiveVpcFlowLogsConfigs` to return. Default is 30. |
| pageToken | string | no | Optional. Page token from an earlier query, as returned in `next_page_token`. |
| parent | string | yes | Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: `projects/{project_id}/locations/global` |
| resource | string | no | Required. The resource to get the effective VPC Flow Logs configuration for. The resource must belong to the same project as the parent.… |

## Example
```
curl "https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-g" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Network Management API API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/analytics:googleapis-networkmanagement/networkmanagement-projects-locations-vpc-flow-logs-configs-g with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Network Management API API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-networkmanagement.

### What is the status of the Network Management API API?
Needs your own provider key (bring your own key)
