HTTP Call Unit

HTTP Call Unit


Overview

An HTTP Call Unit in a flow diagram is used to make HTTP requests to external services or APIs as part of your workflow. It’s a way to integrate your process with web-based systems.

What it does:
  1. Sends an HTTP request (GET, POST, PUT, DELETE, etc.) to a specified URL.
  2. Receives the response (status code, headers, body) and passes it to the next step in the flow.
How it works:
  1. Configure Request:
    1. Method: GET, POST, PUT, DELETE.
    2. URL: Endpoint of the API or service.
    3. Headers: Authentication tokens, content type, etc.
    4. Body: Data payload (for POST/PUT).
  2. Execute Call:
    1. The unit sends the request over the network.
    2. Waits for the server's response.
  3. Handle Response:
    1. Captures status code (e.g., 200 OK, 404 Not Found).
    2. Parses response body (JSON, XML, text).
    3. Stores or passes data to the next steps.
  4. Error Handling:
    1. Retry on failure.
    2. Branch based on status code (e.g., success vs. error).
Use case:
  1. Document Workflow: Call an OCR API to process a scanned document.
  2. Integration: Send data to a REST API for storage or analytics.
  3. Notification: Trigger a webhook to alert another system.
Visual Representation





    • Related Articles

    • Edit HTTP Call Unit

      Edit HTTP Call Unit
    • Edit HTTP Call Unit

      Overview An HTTP Call Unit in a flow diagram is used to make HTTP requests to external services or APIs within your workflow. It’s a way to integrate your process with web-based systems. What it does: Sends an HTTP request (GET, POST, PUT, DELETE, ...
    • Edit HTTP Trigger Unit

      Overview Trigger Units are responsible for starting the execution of a flow. They define how and when a flow is triggered. A flow always begins with a Start Unit, and immediately after that comes a Trigger Unit. The following trigger units are ...
    • Edit System Call Unit

      Overview The System Call Unit is an action unit in the Flow Editor/Designer that enables you to invoke internal system-level services or platform operations during execution. This unit is used to perform predefined system actions, retrieve system ...
    • Edit FTP Call Unit

      Overview The FTP Call Unit is an action unit in the Flow Editor/Designer that enables a flow to connect to an FTP/SFTP server to perform file-based operations during execution. This unit allows automation flows to securely transfer, retrieve, or ...