Alom

Alom integration for n8n

Overview

This node provides a generic HTTP request functionality with customizable options for batching, SSL certificate validation, proxy usage, and request timeout. It is useful for scenarios where you need to make HTTP requests to external APIs or services with control over request throttling, security, and network settings. For example, you can use it to send data in batches to an API, handle insecure SSL certificates, route requests through a proxy, or set a timeout for slow responses.

Use Case Examples

  1. Sending data to an API in batches to avoid rate limits.
  2. Making requests to an API with a self-signed SSL certificate by ignoring SSL validation errors.
  3. Routing requests through a corporate proxy server.
  4. Setting a timeout to abort requests that take too long to respond.

Properties

Name Meaning
Request Options Settings to control how HTTP requests are made, including batching, SSL validation, proxy, and timeout.

Output

JSON

  • responseData - The data returned from the HTTP request made by the node.

Dependencies

  • Requires an API key credential for authentication to the external service.

Troubleshooting

  • If requests fail due to SSL errors, enable 'Ignore SSL Issues' to bypass certificate validation (not recommended for production).
  • If requests are timing out, increase the 'Timeout' value to allow more time for the server to respond.
  • If requests are being rate limited or throttled, configure batching options to send requests in smaller batches with intervals.
  • Ensure the proxy URL is correctly formatted if using a proxy, including authentication if required.

Discussion