Method: projects.locations.products.integrations.list

Returns the list of all integrations in the specified project.

HTTP request

GET https://integrations.googleapis.com/v1/{parent=projects/*/locations/*/products/*}/integrations

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Project and location from which the integrations should be listed. Format: projects/{project}

Query parameters

Parameters
pageSize

integer

The page size for the resquest.

pageToken

string

The page token for the resquest.

orderBy

string

The results would be returned in order you specified here. Supported sort keys are: Descending sort order by "lastModifiedTime", "createdTime", "snapshotNumber". Ascending sort order by the integration name.

filter

string

Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators.

Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords.

For example, "organizationId="1" AND state=ACTIVE AND description:"test"

Filtering cannot be performed on repeated fields like task_config.

Request body

The request body must be empty.

Response body

If successful, the response body contains an instance of ListIntegrationsResponse.

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 permissions on the parent resource:

  • integrations.apigeeIntegrations.list
  • integrations.integrations.list
  • integrations.securityIntegrations.list

For more information, see the IAM documentation.