Skip to main content
Action nodes are the execution steps in your workflow. They transform data, call APIs, notify people, and perform platform operations after a trigger has started the run.

How To Use Action Nodes

  1. Place actions after a trigger or branch decision.
  2. Map input values from workflow context (for example trigger.* or prior node outputs).
  3. Validate response shape before dependent downstream logic.
  4. Add failure handling for operations with external side effects.

Choosing The Right Action

  • Use Advanced Actions when orchestrating APIs and cross-workflow behavior.
  • Use Data Processing actions to parse, map, validate, and transform payloads.
  • Use Communication actions for human-facing notifications.
  • Use Network/Security actions for infrastructure tasks and key generation.
  • Use Flow Control actions to terminate or route execution intentionally.

Action Types

Trigger Another Workflow

Start another workflow from this one.View

API Call

Make HTTP requests to Altostrat API endpoints.View

Webhook API Call

Send HTTP requests to external APIs and webhook endpoints.View

SOAP Request

Interact with legacy SOAP web services.View

AI Text Transform

Format text and data using AI prompts.View

Attach Policy

Attach a policy to a site.View

Detach Policy

Remove a policy from a site.View

Update WAN Priorities

Update WAN failover link priorities for a site.View

MikroTik API

Run a real-time API command on a specific site.View

Get Site

Retrieve detailed site information and configuration.View

Get WAN Tunnel

Retrieve detailed WAN tunnel information and status.View

Get Resource Tags

Retrieve tags associated with a resource (site).View

Set Resource Tags

Add or update tag key-value pairs for a resource.View

MikroTik Script

Run scripts or config changes on a site.View

Text Transform

Format text and data using custom templates.View

JSON Parser

Parse JSON data and extract values.View

Shorten Link

Create a short link from a long URL.View

Markdown to PDF

Convert Markdown content to PDF format.View

Send Notification

Send notifications via email or WhatsApp.View

Data Mapper

Create or modify objects and arrays by mapping data.View

Date Transform

Modify dates, add/subtract time, or change formats.View

String Transform

Perform a series of transformations on a string.View

Validate Data

Validate an object or array using Laravel rules.View

IPv4 Address Tool

Analyze an IPv4 address or CIDR range.View

WireGuard Key Generator

Generate a new key pair or derive a public key.View

Filter Array

Create a new array with only the items that match your conditions.View

Terminate

Stop the workflow with a β€œCompleted” or β€œFailed” status.View

Send Email (SMTP)

Send an email via a custom SMTP server.View

SSH Command

Execute commands on a remote server via SSH.View

CVE Scan Multiple IPs

Initiate an immediate CVE scan for multiple IP addresses.View

Ingest Metrics

Send custom metrics to Prometheus for monitoring and analysis.View

Action Design Best Practices

  • Keep each action focused on one responsibility.
  • Normalize and validate data before branching or calling external systems.
  • Treat API responses as contracts and guard against missing fields.
  • Use retries and fallback paths for critical notifications and integrations.