Back to page

HttpRequest Node

Raw Markdown & AI/RAG Chunks
Raw Markdown Source 1196 chars
# HttpRequest Node

The **HttpRequest** control executes outbound REST network requests straight to external third-party backends to pull real-time routing logic.

---

## External Webhook Validation Map

```mermaid
graph TD
    TriggerReq["Submit Network Method<br/>(POST https://api.crm.com/user)"] ==>|"Await Status Response"| ParsePayload["Evaluate JSON Response"]
    ParsePayload ==>|"Status Code == 200"| PortSuccess["Route Target Success"]
    ParsePayload -->|"Status Code == 500"| PortFailed["Route Target Failed"]

    classDef reqToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef pnlToken fill:#312e81,stroke:#ec4899,stroke-width:2px,color:#fff,rx:6px,ry:6px;

    class TriggerReq,PortSuccess,PortFailed reqToken;
    class ParsePayload pnlToken;
```

---

## Outbound API options

### 1. Header & Payload injection
Map specific input parameters directly inside outbound configuration arrays to pass physical source telephone identifiers securely.

### 2. Timeout Breakers
Network request executions clamp safely after 3000ms thresholds expire, ensuring active voice calls do not hang if destination API servers encounter performance downtime.
AI Chunks (RAG) 3 chunks
Chunk #1 HttpRequest Node
# HttpRequest Node

The **HttpRequest** control executes outbound REST network requests straight to external third-party backends to pull real-time routing logic.

---
Chunk #2 External Webhook Validation Map
## External Webhook Validation Map

```mermaid
graph TD
    TriggerReq["Submit Network Method<br/>(POST https://api.crm.com/user)"] ==>|"Await Status Response"| ParsePayload["Evaluate JSON Response"]
    ParsePayload ==>|"Status Code == 200"| PortSuccess["Route Target Success"]
    ParsePayload -->|"Status Code == 500"| PortFailed["Route Target Failed"]

    classDef reqToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef pnlToken fill:#312e81,stroke:#ec4899,stroke-width:2px,color:#fff,rx:6px,ry:6px;

    class TriggerReq,PortSuccess,PortFailed reqToken;
    class ParsePayload pnlToken;
```

---
Chunk #3 Outbound API options
## Outbound API options

### 1. Header & Payload injection
Map specific input parameters directly inside outbound configuration arrays to pass physical source telephone identifiers securely.

### 2. Timeout Breakers
Network request executions clamp safely after 3000ms thresholds expire, ensuring active voice calls do not hang if destination API servers encounter performance downtime.