Method: projects.locations.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/*/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 following fields: workflowName: the name of the integration. CreateTimestamp: the execution created time. eventExecutionState: the state of the executions. executionId: the id of the execution. triggerId: the id of the trigger. parameterType: the type of the parameters involved in the execution.

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

For example: "parameterType" HAS "string"

Also supports operators like AND, OR, NOT For example, triggerId="id1" AND workflowName="testWorkflow"

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 "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 Execution will be filled and returned. Supported fields: triggerId executionMethod createTime updateTime executionDetails executionDetails.state executionDetails.execution_snapshots executionDetails.attempt_stats executionDetails.event_execution_snapshots_size requestParameters cloudLoggingDetails snapshotNumber replayInfo

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

filterParams
(deprecated)

object (ExecutionInfoFilterParams)

Optional. Object containing filter parameters.

refreshAcl
(deprecated)

boolean

Optional. If true, the service will use the most recent acl information to list event execution infos and renew the acl cache. Note that fetching the most recent acl is synchronous, so it will increase RPC call latency.

truncateParams
(deprecated)

boolean

Optional. If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions in order to make response smaller. Only works for UI and when the params fields are not filtered out.

snapshotMetadataWithoutParams

boolean

Optional. If true, the service will provide execution info with snapshot metadata only i.e. without event parameters.

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

  • integrations.executions.list

For more information, see the IAM documentation.