- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- IntegrationSearchResult
- Try it!
Searches and returns the list of integrations in the specified project.
HTTP request
GET https://integrations.googleapis.com/v1/{parent=projects/*/locations/*}/integrations:search
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. Project and location from which the integrations should be listed. Format: projects/*/locations/*/resources/integrations |
Query parameters
Parameters | |
---|---|
query |
Required. The user query |
filter |
Optional. The pre-filter to be applied to the search. This should follow the expressions defined in https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata. For example, "status:ANY("ACTIVE")" will return all the resources whose status contains the "ACTIVE". |
pageSize |
Optional. The maximum number of results to return. The service may return fewer than this value. If unspecified, at most 10 results will be returned. The maximum value is 100; values above 100 will be coerced to 100. |
pageToken |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
enableNaturalLanguageQueryUnderstanding |
Optional. Whether to enable natural language query understanding. |
Request body
The request body must be empty.
Response body
Response for integrations.search.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"integrations": [
{
object ( |
Fields | |
---|---|
integrations[] |
The list of integrations that match the search criteria. |
nextPageToken |
A token, which can be sent as |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the parent
resource:
integrations.integrations.list
For more information, see the IAM documentation.
IntegrationSearchResult
The integration search result with integration level information.
JSON representation |
---|
{
"name": string,
"id": string,
"creator": string,
"description": string,
"status": enum ( |
Fields | |
---|---|
name |
The integration document metadata. |
id |
The integration id. |
creator |
The creator of the integration version. |
description |
The description of the integration version. |
status |
Output only. The status of the integration version. |
region |
The region of the integration version. |
createTime |
Output only. The create time of the integration version. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
version |
The version of the integration version. |