# Google Cloud Support API API

> Google Cloud Support API API on Apizie: 18 endpoints (Retrieve valid classifications to use when creating a support case. Classifications are hierarchical. Each…, Close a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \…, Retrieve all cases under a parent, but not its children. For example, listing cases under an organization…, Create a new case and associate it with a parent. It must have the following fields set: `display_name`,…, …) 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/analytics:googleapis-cloudsupport/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Manages Google Cloud technical support cases for Customer Care support offerings.

## Endpoints

### Retrieve valid classifications to use when creating a support case. Classifications are hierarchical. Each…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-case-classifications-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of classifications fetched with each request. |
| pageToken | string | no | A token identifying the page of results to return. If unspecified, the first page is retrieved. |
| query | string | no | An expression used to filter case classifications. If it's an empty string, then no filtering happens. Otherwise, case classifications… |

### Close a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-close` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the case to close. |
| body | object | yes | JSON request body |

### Retrieve all cases under a parent, but not its children. For example, listing cases under an organization…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | An expression used to filter cases. If it's an empty string, then no filtering happens. Otherwise, the endpoint returns the cases that… |
| pageSize | integer | no | The maximum number of cases fetched with each request. Defaults to 10. |
| pageToken | string | no | A token identifying the page of results to return. If unspecified, the first page is retrieved. |
| parent | string | yes | Required. The name of a parent to list cases under. |

### Create a new case and associate it with a parent. It must have the following fields set: `display_name`,…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The name of the parent under which the case should be created. |
| body | object | yes | JSON request body |

### Escalate a case, starting the Google Cloud Support escalation management process. This operation is only…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-escalate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the case to be escalated. |
| body | object | yes | JSON request body |

### Gets a support event subscription. EXAMPLES: cURL: ```shell…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the support event subscription to retrieve. Format:… |

### Updates a support event subscription. EXAMPLES: cURL: ```shell…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. The resource name of the support event subscription. |
| updateMask | string | no | Optional. The list of fields to update. The only supported value is pub_sub_topic. |
| body | object | yes | JSON request body |

### Soft deletes a support event subscription. EXAMPLES: cURL: ```shell…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-delet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the support event subscription to delete. Format:… |

### Search for cases using a query. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of cases fetched with each request. The default page size is 10. |
| pageToken | string | no | A token identifying the page of results to return. If unspecified, the first page is retrieved. |
| parent | string | yes | The name of the parent resource to search for cases under. |
| query | string | no | An expression used to filter cases. Expressions use the following fields separated by `AND` and specified with `=`: - `state`: Can be… |

### List all the attachments associated with a support case. EXAMPLES: cURL: ```shell…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-attachments-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of attachments fetched with each request. If not provided, the default is 10. The maximum page size that will be… |
| pageToken | string | no | A token identifying the page of results to return. If unspecified, the first page is retrieved. |
| parent | string | yes | Required. The name of the case for which attachments should be listed. |

### Create a file attachment on a case or Cloud resource. The attachment must have the following fields set:…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-media-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The name of the case or Cloud resource to which the attachment should be attached. |
| body | object | yes | JSON request body |

### List all the comments associated with a case. EXAMPLES: cURL: ```shell…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-comments-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of comments to fetch. Defaults to 10. |
| pageToken | string | no | A token identifying the page of results to return. If unspecified, the first page is returned. |
| parent | string | yes | Required. The name of the case for which to list comments. |

### Add a new comment to a case. The comment must have the following fields set: `body`. EXAMPLES: cURL:…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-cases-comments-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The name of the case to which the comment should be added. |
| body | object | yes | JSON request body |

### Download a file attached to a case. When this endpoint is called, no "response body" will be returned.…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-media-download` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the file attachment to download. |

### Lists support event subscriptions. EXAMPLES: cURL: ```shell parent="organizations/123456789" curl \ --header…
`GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression based on AIP-160. Supported fields: - pub_sub_topic - state Examples: -… |
| pageSize | integer | no | Optional. The maximum number of support event subscriptions to return. |
| pageToken | string | no | Optional. A token identifying the page of results to return. If unspecified, the first page is retrieved. When paginating, all other… |
| parent | string | yes | Required. The fully qualified name of the Cloud resource to list support event subscriptions under. Format: organizations/{organization_id} |
| showDeleted | boolean | no | Optional. Whether to show deleted subscriptions. By default, deleted subscriptions are not returned. |

### Creates a support event subscription for an organization. EXAMPLES: cURL: ```shell…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource name where the support event subscription will be created. Format: organizations/{organization_id} |
| body | object | yes | JSON request body |

### Expunges a support event subscription. EXAMPLES: cURL: ```shell…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-expun` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the support event subscription to expunge. Format:… |
| body | object | yes | JSON request body |

### Undeletes a support event subscription. EXAMPLES: cURL: ```shell…
`POST https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-organizations-support-event-subscriptions-undel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the support event subscription to undelete. Format:… |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-case-classifications-search" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Google Cloud Support API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/analytics:googleapis-cloudsupport/cloudsupport-case-classifications-search with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Google Cloud Support API 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 analytics:googleapis-cloudsupport.

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