Method: projects.locations.products.integrations.executions.list

Lists the results of all the integration executions. The response includes the same information as the execution log in the Integration UI.

HTTP request

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

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent resource name of the integration execution.

Query parameters

Parameters
filter

string

Optional. Standard filter field, we support filtering on all fields in EventExecutionParamIndexes table.

All fields support for EQUALS, in additional: CreateTimestamp support for LESS_THAN, GREATER_THAN ParameterKey, ParameterValue, ParameterType support for HAS

For example: "parameterValue" HAS "parameter1"

Also supports operators like AND, OR, NOT For example, triggerId="id1" AND eventExecutionState="FAILED"

pageSize

integer

Optional. The size of entries in the response.

pageToken

string

Optional. The token returned in the previous response.

orderBy

string

Optional. The results would be returned in order you specified here. Currently supporting "lastModifiedTime" and "createTime".

readMask

string (FieldMask format)

Optional. View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution info will be filled and returned.

This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

Request body

The request body must be empty.

Response body

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

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.apigeeExecutions.list
  • integrations.executions.list
  • integrations.securityExecutions.list

For more information, see the IAM documentation.