The ACTION node executes HTTP requests or calls other tools (including other flows) within your flow.Documentation Index
Fetch the complete documentation index at: https://hypha-docs.plinqx.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
ACTION nodes enable:- HTTP Requests: Make HTTP calls to external APIs
- Tool Execution: Call other tools (custom tools, provider tools, flows)
- Response Handling: Access response data in subsequent nodes
- Error Handling: Built-in retry and error handling
Action Types
HTTP Actions
Make HTTP requests to external APIs:- Method: GET, POST, PUT, PATCH, DELETE
- URL: Request URL (supports variable expressions)
- Headers: Custom headers
- Body: Request body for POST/PUT/PATCH
- Authentication: Bearer token, API key, basic auth
Tool Actions
Call other tools:- Tool Selection: Choose from available tools
- Parameter Mapping: Map flow variables to tool parameters
- Response Access: Access tool response in subsequent nodes
Configuration
HTTP Action Configuration
Tool Action Configuration
Parameter Mapping
Map flow variables to action parameters:- Direct Mapping:
{{START.userId}}→userIdparameter - Expressions: Use expressions for transformations
- Nested Access:
{{previous_node.response.data.id}}
Example Mapping
Response Access
Access action response in subsequent nodes:Error Handling
ACTION nodes include built-in error handling:- Retry Logic: Automatic retry with exponential backoff
- Circuit Breaker: Fault tolerance for external services
- Rate Limiting: Respects rate limits
- Timeout: Configurable timeout per action
Retry Configuration
Configure retry behavior:- Max Attempts: Maximum retry attempts
- Backoff: Exponential backoff delay
- Retryable Errors: Which errors trigger retries
Best Practices
Use Expressions
Use expressions for dynamic URLs and parameters
Handle Errors
Use TRY nodes to handle action errors
Set Timeouts
Configure appropriate timeouts
Log Responses
Use LOG nodes to debug action responses
Next Steps
Transform Node
Transform action responses
TRY Node
Handle action errors