See the supported connectors for Application Integration.

Replay executions

Replaying published integration execution lets you rerun an integration with the same parameters as the previous execution. For example, you can replay an execution if an integration failed due to a timeout error or if the output of an integration is not as expected. For more information, see Introduction to replay executions.

Required roles

To get the permissions that you need to replay executions, ask your administrator to grant you the Application Integration Invoker (roles/integrations.integrationInvoker) IAM role on project. For more information about granting roles, see Manage access to projects, folders, and organizations.

You might also be able to get the required permissions through custom roles or other predefined roles.

Replay executions

To replay an execution, select one of the following options:

Console

  1. In Application Integration, go to the Logs page.

    Go to Application Integration Logs

  2. In the navigation menu, click Logs. The Execution Logs page appears.
  3. For the execution that you want to replay, click and then Replay. If your execution is in the Suspended, On hold, or the Retry on hold state, click Cancel and replay option appears. The Replay Execution pane appears.

    Replay executions Replay executions

  4. In the Replay Execution pane, add the reason to replay the execution.
  5. Click Replay.

API

Call the projects.locations.integrations.executions.replay method and provide the ID of the execution that you want to replay:

curl -X POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/integrations/INTEGRATION_NAME/executions/EXECUTION_ID:replay -H "Authorization: Bearer $TOKEN"
  

What's next