Skip to main content

Check out Port for yourself ➜ 

Overview

Integration actions allow workflows to trigger operations in connected platforms like GitHub. These actions leverage Port's existing integrations to perform operations directly, without requiring you to set up separate webhook authentication.

Available integrations

GitHub - Trigger GitHub Actions workflows.

Expanding integration support

Support for GitLab, Azure DevOps, and Jenkins is coming soon. If you need a specific integration, please reach out to Port's support team.

How it works

Integration actions use your existing Port integrations to authenticate and execute operations.

When you configure an integration action:

  1. The workflow uses the credentials from your installed integration.
  2. Port executes the operation on your behalf.
  3. Results are returned to the workflow for use in subsequent nodes.

Common configuration

All integration actions share these fields:

FieldTypeDescription
type"INTEGRATION_ACTION"Required. Must be "INTEGRATION_ACTION"
installationIdstringRequired. The ID of the installed integration
integrationProviderstringRequired. The integration provider (e.g., "GITHUB")
integrationInvocationTypestringRequired. The type of operation
integrationActionExecutionPropertiesobjectRequired. Operation-specific configuration

Finding your installation ID

To find the installation ID for your integration:

  1. Navigate to your Data Sources page.
  2. Find the integration you want to use.
  3. Click on it to view details.
  4. The installation ID is displayed in the integration settings.