List Actions
Retrieves a paginated list of all actions in your tenant.Context for the request
Query parameters for filtering and pagination:
TriggerId- Filter by trigger IDActionName- Filter by action nameDeployed- Filter by deployment statusInstalled- Filter by installation statusPage- Page number (default: 0)PerPage- Number of results per page (default: 50)
Optional request options
Example
Get Action
Retrieves details for a specific action by its ID.Context for the request
The ID of the action to retrieve
Optional request options
Returns the action with properties:
ID- Unique action identifierName- Action nameSupportedTriggers- List of triggers this action supportsCode- The action’s source codeDependencies- NPM dependenciesRuntime- Node.js runtime versionSecrets- List of secretsDeployedVersion- Currently deployed versionStatus- Build statusAllChangesDeployed- Whether all changes are deployed
Example
Create Action
Creates a new action. Once created, the action must be deployed and bound to a trigger before it executes.Context for the request
The action configuration:
Name- Action name (required)SupportedTriggers- List of triggers (required)Code- Action source codeDependencies- NPM dependenciesRuntime- Node.js runtime (e.g., “node22”)Secrets- List of secretsDeploy- Whether to deploy immediately
Optional request options
Example
Update Action
Updates an existing action. If the action is bound to a trigger, updating it will not affect user flows until deployed.Context for the request
The ID of the action to update
The fields to update:
Name- Action nameCode- Action source codeDependencies- NPM dependenciesRuntime- Node.js runtimeSecrets- List of secrets
Optional request options
Example
Delete Action
Deletes an action and all its associated versions. The action must be unbound from all triggers before deletion.Context for the request
The ID of the action to delete
Query parameters:
Force- Force deletion even if the action is bound
Optional request options
Example
Deploy Action
Deploys an action, creating a new immutable version. If bound to a trigger, the new version executes immediately.Context for the request
The ID of the action to deploy
Optional request options
Example
Test Action
Tests an action prior to deployment to ensure it behaves as expected.Context for the request
The ID of the action to test
Test payload:
Payload- The test event payload
Optional request options
Example
Related Resources
- Action Versions - Manage action versions
- Action Executions - View action execution logs
- Triggers - Manage trigger bindings