# Cloud Search API API

> Cloud Search API API on Apizie: 44 endpoints (Checks whether an item is accessible by specified principal. Principal must be a user; groups and domain…, Fetches the item whose viewUrl exactly matches that of the URL provided in the request. **Note:** This API…, Lists unmapped user identities for an identity source. **Note:** This API requires an admin account to…, Lists names of items associated with an unmapped identity. **Note:** This API requires an admin account to…, …) 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-cloudsearch/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-cloudsearch`
- Category: Analytics
- Status: byok
- Source: https://developers.google.com/workspace/cloud-search/docs/guides/
- Page: https://zieapi.vercel.app/api/analytics/googleapis-cloudsearch
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-cloudsearch/openapi.json

Cloud Search provides cloud-based search capabilities over Google Workspace data. The Cloud Search API allows indexing of non-Google Workspace data into Cloud Search.

## Endpoints

### Checks whether an item is accessible by specified principal. Principal must be a user; groups and domain…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-datasources-items-check-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | Item name, format: datasources/{source_id}/items/{item_id} |
| body | object | yes | JSON request body |

### Fetches the item whose viewUrl exactly matches that of the URL provided in the request. **Note:** This API…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-datasources-items-search-by-view-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Source name, format: datasources/{source_id} |
| body | object | yes | JSON request body |

### Lists unmapped user identities for an identity source. **Note:** This API requires an admin account to…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-identitysources-unmappedids-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| pageSize | integer | no | Maximum number of items to fetch in a request. Defaults to 100. |
| pageToken | string | no | The next_page_token value returned from a previous List request, if any. |
| parent | string | yes | The name of the identity source, in the following format: identitysources/{source_id} |
| resolutionStatusCode | string | no | Limit users selection to this status. |

### Lists names of items associated with an unmapped identity. **Note:** This API requires an admin account to…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-identitysources-items-list-forunmappediden` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| groupResourceName | string | no |  |
| pageSize | integer | no | Maximum number of items to fetch in a request. Defaults to 100. |
| pageToken | string | no | The next_page_token value returned from a previous List request, if any. |
| parent | string | yes | The name of the identity source, in the following format: identitysources/{source_id}} |
| userResourceName | string | no |  |

### Gets the schema of a data source. **Note:** This API requires an admin or service account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-get-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the data source to get Schema. Format: datasources/{source_id} |

### Updates the schema of a data source. This method does not perform incremental updates to the schema.…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-update-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the data source to update Schema. Format: datasources/{source_id} |
| body | object | yes | JSON request body |

### Deletes the schema of a data source. **Note:** This API requires an admin or service account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-delete-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the data source to delete Schema. Format: datasources/{source_id} |

### Gets Item resource by item name. This API requires an admin or service account to execute. The service…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| connectorName | string | no | The name of connector making this call. Format: datasources/{source_id}/connectors/{ID} |
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the item to get info. Format: datasources/{source_id}/items/{item_id} |

### Deletes Item resource for the specified resource name. This API requires an admin or service account to…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| connectorName | string | no | The name of connector making this call. Format: datasources/{source_id}/connectors/{ID} |
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| mode | string | no | Required. The RequestMode for this request. |
| name | string | yes | Required. The name of the item to delete. Format: datasources/{source_id}/items/{item_id} |
| version | string | no | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a… |

### Deletes all items in a queue. This method is useful for deleting stale items. This API requires an admin or…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-delete-queue-items` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Data Source to delete items in a queue. Format: datasources/{source_id} |
| body | object | yes | JSON request body |

### Updates Item ACL, metadata, and content. It will insert the Item if it does not exist. This method does not…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Item. Format: datasources/{source_id}/items/{item_id} This is a required field. The maximum length is 1536 characters. |
| body | object | yes | JSON request body |

### Lists all or a subset of Item resources. This API requires an admin or service account to execute. The…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| brief | boolean | no | When set to true, the indexing system only populates the following fields: name, version, queue. metadata.hash, metadata.title,… |
| connectorName | string | no | The name of connector making this call. Format: datasources/{source_id}/connectors/{ID} |
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the Data Source to list Items. Format: datasources/{source_id} |
| pageSize | integer | no | Maximum number of items to fetch in a request. The max value is 1000 when brief is true. The max value is 10 if brief is false. The… |
| pageToken | string | no | The next_page_token value returned from a previous List request, if any. |

### Polls for unreserved items from the indexing queue and marks a set as reserved, starting with items that…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-poll` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Data Source to poll items. Format: datasources/{source_id} |
| body | object | yes | JSON request body |

### Pushes an item onto a queue for later polling and updating. This API requires an admin or service account to…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-push` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the item to push into the indexing queue. Format: datasources/{source_id}/items/{ID} This is a required field. The maximum… |
| body | object | yes | JSON request body |

### Unreserves all items from a queue, making them all eligible to be polled. This method is useful for…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-unreserve` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Data Source to unreserve all items. Format: datasources/{source_id} |
| body | object | yes | JSON request body |

### Creates an upload session for uploading item content. For items smaller than 100 KB, it's easier to embed…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-indexing-datasources-items-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Item to start a resumable upload. Format: datasources/{source_id}/items/{item_id}. The maximum length is 1536 bytes. |
| body | object | yes | JSON request body |

### Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-media-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceName | string | yes | Name of the media that is being downloaded. See ReadRequest.resource_name. |
| body | object | yes | JSON request body |

### Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource. |

### 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-cloudsearch/cloudsearch-operations-lro-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… |

### Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-query-remove-activity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### The Cloud Search Query API provides the search method, which returns the most relevant results from a user…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-query-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-query-suggest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-query-sources-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageToken | string | no | Number of sources to return in the response. |
| requestOptions.clientDisplayLanguageCode | string | no | The BCP-47 language code, such as "pt" or "en". It represents the user's preferred Display Language. |
| requestOptions.countryCode | string | no | Optional. Specifies the country/region where the query originated, as a lowercase ISO 3166-1 alpha-2 region code (using 'uk' instead of… |
| requestOptions.debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| requestOptions.languageCode | string | no | The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see… |
| requestOptions.searchApplicationId | string | no | The ID generated when you create a search application using the [admin console](https://support.google.com/a/answer/9043922). |
| requestOptions.timeZone | string | no | Current user's time zone id, such as "America/Los_Angeles" or "Australia/Sydney". These IDs are defined by [Unicode Common Locale Data… |

### Get customer settings. **Note:** This API requires an admin account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-get-customer` (byok)

### Update customer settings. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-update-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| updateMask | string | no | Update mask to control which fields get updated. If you specify a field in the update_mask but don't specify its value here, that field… |
| body | object | yes | JSON request body |

### Lists datasources. **Note:** This API requires an admin account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-datasources-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| pageSize | integer | no | Maximum number of datasources to fetch in a request. The max value is 1000. The default value is 1000. |
| pageToken | string | no | Starting index of the results. |

### Creates a datasource. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-datasources-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Gets the specified search application. **Note:** This API requires an admin account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the search application. Format: searchapplications/{application_id}. |

### Updates a search application. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Search Application. Format: searchapplications/{application_id}. |
| updateMask | string | no | Only applies to… |
| body | object | yes | JSON request body |

### Updates a search application. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the Search Application. Format: searchapplications/{application_id}. |
| updateMask | string | no | Only applies to… |
| body | object | yes | JSON request body |

### Deletes a search application. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| name | string | yes | The name of the search application to be deleted. Format: applications/{application_id}. |

### Lists all search applications. **Note:** This API requires an admin account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| debugOptions.enableDebugging | boolean | no | If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field. |
| pageSize | integer | no | The maximum number of items to return. |
| pageToken | string | no | The next_page_token value returned from a previous List request, if any. The default value is 10 |

### Creates a search application. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Resets a search application to default settings. This will return an empty response. **Note:** This API…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-settings-searchapplications-reset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the search application to be reset. Format: applications/{application_id}. |
| body | object | yes | JSON request body |

### Gets indexed item statistics aggreggated across all data sources. This API only returns statistics for…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-get-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the query statistics for customer. **Note:** This API requires a standard end user account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-get-query` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get search application stats for customer. **Note:** This API requires a standard end user account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-get-searchapplication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| endDate.month | integer | no | Month of date. Must be from 1 to 12. |
| endDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| startDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| startDate.month | integer | no | Month of date. Must be from 1 to 12. |
| startDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the # of search sessions, % of successful sessions with a click query statistics for customer. **Note:**…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-get-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the users statistics for customer. **Note:** This API requires a standard end user account to execute.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-get-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Gets indexed item statistics for a single data source. **Note:** This API requires a standard end user…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-index-datasources-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| name | string | yes | The resource id of the data source to retrieve statistics for, in the following format: "datasources/{source_id}" |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the query statistics for search application. **Note:** This API requires a standard end user account to…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-query-searchapplications-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| name | string | yes | The resource id of the search application query stats, in the following format: searchapplications/{application_id} |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the # of search sessions, % of successful sessions with a click query statistics for search application.…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-session-searchapplications-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| name | string | yes | The resource id of the search application session stats, in the following format: searchapplications/{application_id} |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Get the users statistics for search application. **Note:** This API requires a standard end user account to…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-stats-user-searchapplications-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| fromDate.month | integer | no | Month of date. Must be from 1 to 12. |
| fromDate.year | integer | no | Year of date. Must be from 1 to 9999. |
| name | string | yes | The resource id of the search application session stats, in the following format: searchapplications/{application_id} |
| toDate.day | integer | no | Day of month. Must be from 1 to 31 and valid for the year and month. |
| toDate.month | integer | no | Month of date. Must be from 1 to 12. |
| toDate.year | integer | no | Year of date. Must be from 1 to 9999. |

### Enables `third party` support in Google Cloud Search. **Note:** This API requires an admin account to execute.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-initialize-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-datasources-items-check-access" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cloud Search API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/analytics:googleapis-cloudsearch/cloudsearch-debug-datasources-items-check-access with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Cloud Search 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-cloudsearch.

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