# BeyondCorp API API

> BeyondCorp API API on Apizie: 18 endpoints (Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…, Gets details of a single Application., Updates the parameters of a single Application., Deletes a single application., …) 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://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-beyondcorp`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/
- Page: https://zieapi.vercel.app/api/analytics/googleapis-beyondcorp
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-beyondcorp/openapi.json

Chrome Enterprise Premium is a secure enterprise browsing solution that provides secure access to applications and resources, and offers integrated threat and data protection. It adds an extra layer of security to…

## Endpoints

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-operations-cancel` (byok)

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

### Gets details of a single Application.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the Application using the form:… |

### Updates the parameters of a single Application.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. Name of the resource. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| updateMask | string | no | Optional. Mutable fields include: display_name. |
| body | object | yes | JSON request body |

### Deletes a single application.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| validateOnly | boolean | no | Optional. If set, validates request by executing a dry-run which would not alter the resource in any way. |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-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 information about the supported locations for this service. This method lists locations based on the…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-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. |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-4` (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)… |

### Lists AppConnections in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-app-connections-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter specifying constraints of a list operation. |
| orderBy | string | no | Optional. Specifies the ordering of results. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ListAppConnectionsRequest, if any. |
| parent | string | yes | Required. The resource name of the AppConnection location using the form: `projects/{project_id}/locations/{location_id}` |

### Resolves AppConnections details for a given AppConnector. An internal method called by a connector to find…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-app-connections-resolve` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appConnectorId | string | no | Required. BeyondCorp Connector name of the connector associated with those AppConnections using the form:… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ResolveAppConnectionsResponse, if any. |
| parent | string | yes | Required. The resource name of the AppConnection location using the form: `projects/{project_id}/locations/{location_id}` |

### Sets the access control policy on the specified resource. Replaces any existing policy. Can return…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-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://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-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 AppConnectors in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-app-connectors-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter specifying constraints of a list operation. |
| orderBy | string | no | Optional. Specifies the ordering of results. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ListAppConnectorsRequest, if any. |
| parent | string | yes | Required. The resource name of the AppConnector location using the form: `projects/{project_id}/locations/{location_id}` |

### Gets instance configuration for a given AppConnector. An internal method called by a AppConnector to get its…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-app-connectors-resolve-instanc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appConnector | string | yes | Required. BeyondCorp AppConnector name using the form: `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector}` |

### Lists AppGateways in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-app-gateways-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter specifying constraints of a list operation. |
| orderBy | string | no | Optional. Specifies the ordering of results. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ListAppGatewaysRequest, if any. |
| parent | string | yes | Required. The resource name of the AppGateway location using the form: `projects/{project_id}/locations/{location_id}` |

### Lists SecurityGateways in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter specifying constraints of a list operation. All fields in the SecurityGateway message are supported. For example, the… |
| orderBy | string | no | Optional. Specifies the ordering of results. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ListSecurityGatewayRequest, if any. |
| parent | string | yes | Required. The parent location to which the resources belong. `projects/{project_id}/locations/{location_id}/` |

### Creates a new Security Gateway in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource project name of the SecurityGateway location using the form: `projects/{project_id}/locations/{location_id}` |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| securityGatewayId | string | no | Optional. User-settable SecurityGateway resource ID. * Must start with a letter. * Must contain between 4-63 characters from `/a-z-/`. *… |
| body | object | yes | JSON request body |

### Lists Applications in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter specifying constraints of a list operation. All fields in the Application message are supported. For example, the… |
| orderBy | string | no | Optional. Specifies the ordering of results. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for… |
| pageSize | integer | no | Optional. The maximum number of items to return. If not specified, a default value of 50 will be used by the service. Regardless of the… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous ListApplicationsRequest, if any. |
| parent | string | yes | Required. The parent location to which the resources belong. `projects/{project_id}/locations/global/securityGateways/{security_gateway_id}` |

### Creates a new Application in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-security-gateways-applications-8` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| applicationId | string | no | Optional. User-settable Application resource ID. * Must start with a letter. * Must contain between 4-63 characters from `/a-z-/`. * Must… |
| parent | string | yes | Required. The resource name of the parent SecurityGateway using the form:… |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-operations-cancel" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the BeyondCorp API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/analytics:googleapis-beyondcorp/beyondcorp-projects-locations-operations-cancel with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the BeyondCorp API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-beyondcorp.

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