Delaverse AI Knowledge Base

Back to Home

Knowledge Base

Delaverse AI Platform v2.0

Request API Node

Execute precise API calls with advanced data transformation. Fetch data from CRMs, ERPs, project management tools, and any external system with intelligent response handling and seamless workflow integration.

Intelligent API Communication Hub

The Request API Node executes specific API calls (e.g., GET, POST) using the API Node's configuration, fetching or sending data to external systems like CRMs, ERPs, or Trello. It serves as the execution engine that transforms API configurations into actionable data requests with intelligent response handling.

Whether you're retrieving customer records, updating inventory systems, or managing project tasks, the Request API Node provides the precision and flexibility needed to integrate external systems seamlessly into your automated workflows with robust error handling and data transformation capabilities.

Core Functionality

The Request API Node provides comprehensive API execution capabilities that enable precise data exchange with external systems:

API Execution

Performs requests to retrieve or send data such as customer records, task lists, and business information from external systems like CRMs, ERPs, or project management tools.

Key Features:

Customer record retrieval
Task list fetching
Inventory data requests
Real-time status updates

Data Transformation

Applies response templates to structure output data, enabling seamless integration with downstream nodes and ensuring consistent data formatting across workflows.

Key Features:

JSON response formatting
Data field mapping
Structure standardization
Output optimization

Dynamic Parameters

Supports comprehensive request customization including headers, query parameters, and request bodies for flexible API communication and advanced integration scenarios.

Key Features:

Custom header configuration
Query parameter setup
Request body formatting
Authentication handling

Multi-Protocol Support

Handles various HTTP methods (GET, POST, PUT, DELETE) and API standards, providing comprehensive support for different external system integration requirements.

Key Features:

RESTful API integration
CRUD operations
Webhook handling
Real-time data exchange

Configuration Guide

Setting up the Request API Node requires careful configuration of request parameters and response handling. Follow these steps to establish reliable API communication:

1

Adding the Node

Select Request API Node from the Playground menu and drag it onto the canvas.
Assign a descriptive title that reflects the specific API operation, e.g., Fetch Trello Tasks or Get CRM Customers
Position the node strategically within your workflow for optimal data flow and processing integration.
2

Request Setup

Select the connected API Node (e.g., Trello API or CRM API) to establish the base connection.
Choose the appropriate request type (GET, POST, PUT, DELETE) based on your operation requirements.
Specify the endpoint path, e.g., /lists for Trello boards or /customers for CRM customer data.
Add query parameters as needed, e.g., filter=open for Trello or status=active for CRM filtering.
Configure headers such as Content-Type: application/json for proper API communication.
For POST/PUT requests, include the JSON body with required data, e.g., {status: active}.
3

Response Handling

Click Execute Request to preview API response results and verify connectivity.
Apply a response template to structure the output data for downstream processing.
Configure data mapping to extract relevant fields and format them according to workflow requirements.
Test the response template to ensure proper data transformation and field extraction.
4

Connections and Integration

Input: Connect to API Node to inherit base configuration and authentication settings.
Output: Connect to AI Assistant Node for intelligent processing or other downstream nodes.
Example: In Logistics/Inventory workflows, connect output to AI Assistant for delay analysis and predictive insights.
Ensure proper data flow and verify that all connections are properly established.
5

Saving Changes

Click Save Changes to apply all request configurations and response handling settings.
Close the editor using the interface controls to return to the main workflow canvas.
Test the complete request flow to ensure successful API communication and data retrieval.

Node Appearance

The Request API Node features a distinctive design that clearly indicates its role as an API execution engine with request status indicators:

Request API Node

The Request API Node with its execution interface and API communication capabilities

API Integration Features

The Request API Node offers comprehensive features for reliable and efficient API communication and data handling:

HTTP Method Support

Complete support for GET, POST, PUT, DELETE, and other HTTP methods for comprehensive API operations

Response Templates

Advanced data transformation capabilities with custom response templates for structured output

Parameter Flexibility

Dynamic configuration of headers, query parameters, and request bodies for complex API requirements

Error Handling

Robust error detection and handling with detailed logging for reliable API communication

Example Configuration: Trello Task Management

Here's a comprehensive example of how to configure a Request API Node for Trello task management with advanced response templating:

Request API Node Configuration: Trello Task Management

Node Title: "Fetch Trello Tasks"
Connected API Node: "Trello API"

Request Configuration:
- Method: GET
- Endpoint: /lists
- Query Parameters:
  * filter=open
  * cards=all
  * card_fields=name,dateLastActivity,shortUrl
- Headers:
  * Content-Type: application/json
  * Authorization: OAuth oauth_consumer_key="your_key"

Response Template (Trello Example):
[].cards[].{
  board_name: @[0].name,
  name: name,
  dateLastActivity: dateLastActivity,
  shortUrl: shortUrl
}

Alternative Configurations:

CRM Customer Retrieval:
- Method: GET
- Endpoint: /customers
- Query Parameters: status=active
- Headers: Authorization: Bearer your_token
- Request Body: Not applicable for GET

Inventory Update (POST Example):
- Method: POST
- Endpoint: /inventory/update
- Headers: Content-Type: application/json
- Request Body:
{
  "item_id": "12345",
  "quantity": 100,
  "status": "active",
  "last_updated": "2024-03-12T10:30:00Z"
}

Connection Workflow:
1. API Node provides base configuration and authentication
2. Request API Node executes specific endpoint calls
3. Response data is transformed using templates
4. Structured output flows to AI Assistant for analysis
5. Results are processed for business insights and actions

Response Template Benefits:
- Standardizes data structure across different APIs
- Extracts only relevant fields for processing
- Enables consistent downstream integration
- Reduces data processing complexity

Error Handling:
- HTTP status code monitoring
- Retry mechanisms for failed requests
- Detailed error logging and reporting
- Graceful degradation for network issues

Performance Optimization:
- Request caching where appropriate
- Rate limiting compliance
- Efficient data transfer protocols
- Response size optimization

Status: Active and Processing
Last Request: Successful (200 OK)
Average Response Time: 245ms
Success Rate: 99.2% (Last 30 days)
Total Requests: 1,247

Key Features of This Configuration:

Advanced response template with field mapping
Multiple HTTP method examples
Dynamic parameter configuration
Comprehensive error handling
Performance optimization features
Real-time monitoring and analytics

Common Use Cases

Discover how different organizations use the Request API Node to enhance their system integration and data exchange workflows:

CRM Integration

Customer data retrieval → AI analysis → Automated insights → CRM updates

Project Management

Task fetching → Status analysis → Team notifications → Progress tracking

Inventory Management

Stock level requests → Supply analysis → Reorder automation → Supplier communication

Real-Time Monitoring

System status calls → Performance analysis → Alert generation → Incident response

Pro Tips for Effective API Integration

Always test your API requests with Execute Request before deploying to ensure proper connectivity and data flow
Use response templates to standardize data structure and extract only the fields needed for your workflow
Configure appropriate headers and authentication to ensure secure and reliable API communication
Monitor API response times and success rates to maintain optimal workflow performance and reliability

Pro Tips for Effective API Integration

The Request API Node transforms API configurations into actionable data requests with intelligent response handling. Connect your external systems seamlessly and unlock the power of automated data exchange.