How To Use Action Nodes
- Place actions after a trigger or branch decision.
- Map input values from workflow context (for example
trigger.*or prior node outputs). - Validate response shape before dependent downstream logic.
- 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.