Skip to main content

REST Node

This node performs HTTP REST API requests with configurable methods, headers, and data handling.

The REST Node provides comprehensive HTTP client functionality for API integration.

The REST Node enables communication with REST APIs by performing HTTP requests (GET, POST, PUT, DELETE, etc.) with configurable parameters, headers, authentication, and response handling.

Inputs

Request Configuration

DataDescription
URLTarget API endpoint URL
MethodHTTP method (GET, POST, PUT, DELETE, etc.)
HeadersHTTP headers object
Request BodyData to send with request

Authentication

DataDescription
Auth TypeAuthentication method (Bearer, Basic, API Key)
Auth TokenAuthentication token or credentials

Actions

SignalDescription
Send RequestExecutes the HTTP request

Outputs

Response Data

DataDescription
Response BodyParsed response data
Status CodeHTTP response status code
Response HeadersResponse headers object

Events

SignalDescription
SuccessTriggered on successful response
ErrorTriggered on request failure

Usage

API Integration Patterns

  1. Data Retrieval: Fetch data from external APIs
  2. Data Submission: Send form data to backend services
  3. Authentication: Login and session management
  4. Real-time Updates: Polling for data changes

Example Use Cases

  • User authentication and registration
  • CRUD operations on remote data
  • External service integration
  • Webhook notifications
  • File uploads and downloads