An HTTP connector is an integration component that sends or receives data through standard web requests. In workflow design, it is often used to move structured payloads from a front-end flow to a backend endpoint when direct file handling or native delivery steps are not suitable.
Expanded Definition
An HTTP connector is an integration boundary that uses standard HTTP methods to exchange data between systems. In workflow and automation platforms, it usually wraps request construction, authentication, response parsing, and retry logic so one step can call another service without custom code.
Its boundaries matter. An HTTP connector is not the same as a browser session, a message queue, or a file transfer tool, even though all can move data. It is also not inherently secure just because it uses HTTPS. Security depends on how the connector handles endpoints, headers, secrets, payload validation, timeouts, and error handling. In practice, the connector often becomes the place where an automation design crosses from internal orchestration into a trust relationship with an external service.
Definitions vary across vendors because some products call any outbound web request a connector, while others reserve the term for reusable integration objects with stored configuration. The practical distinction is whether the component is only sending data or also owning the connection policy around that exchange. For a useful vendor-neutral reference on machine identity and connector-adjacent trust, the OWASP Non-Human Identity Top 10 is the most directly aligned external authority.
Examples and Use Cases
HTTP connectors show up anywhere a workflow needs to call a web endpoint without writing a bespoke integration. They are common in automation, low-code orchestration, and agent-driven systems where the platform handles the request/response mechanics.
- A ticketing workflow posts JSON to a case management API when a form is submitted.
- A CI/CD step calls a deployment endpoint to trigger a release or fetch status.
- An internal approval flow sends a signed webhook to a downstream service that records the decision.
- An AI agent uses an HTTP connector to reach a SaaS API, where the connector carries the authentication context and request limits.
- A data enrichment workflow retrieves structured records from a partner service and maps the response into local fields.
The main tradeoff is convenience versus control. A connector speeds delivery because it abstracts request plumbing, but that abstraction can hide where authentication lives, which headers are sent, and whether the workflow can safely retry without duplicating side effects.
Security Implications
HTTP connectors are often security-sensitive because they move trust across a network boundary while carrying credentials, tokens, or signed requests. If the connector is misconfigured, it can expose secrets in logs, send data to the wrong endpoint, accept unsafe responses, or create a fragile dependency on a third-party API.
One common failure mode is overbroad access. A connector configured with a long-lived token or a highly privileged service account can turn a simple integration into a broad blast-radius path if the token is leaked or reused elsewhere. NHIMG research highlights how widespread this pattern is: 97% of organisations report excessive NHI privileges, increasing unauthorised access and broadening the attack surface. That risk becomes more acute when connectors are embedded in many workflows and ownership is unclear.
Another practical concern is observability. When a connector fails, teams may see only a generic timeout or 401 error, not the underlying auth, certificate, or endpoint change that caused it. That makes connector health a governance issue as much as an integration issue.
Domain and Governance Relevance
In NHI and workflow governance, an HTTP connector is often the execution path through which non-human identities act. It may carry API keys, service account tokens, OAuth access tokens, or signed request material that represents the automation’s identity to another system. That makes the connector part of identity lifecycle, not just transport.
For practitioners, the important shift is to treat connector configuration as a control surface. The question is not only whether the call succeeds, but whether the connector is bound to the right identity, limited to the right target, and monitored for misuse. This matters especially in agentic workflows, where autonomous systems may invoke connectors repeatedly and at machine speed.
NHIMG’s Ultimate Guide to NHIs notes that only 20% of organisations have formal processes for offboarding and revoking API keys, which is directly relevant when a connector depends on those credentials. In that setting, connector governance is really about ownership, rotation, revocation, and scope control for the identity behind the request.
Risk and Threat Considerations
HTTP connectors create exposure wherever automation can reach an external endpoint with stored credentials or privileged tokens. The risk is not the HTTP protocol itself, but the trust boundary it opens: if the connector is over-permissioned, poorly monitored, or pointed at an untrusted destination, it can become a convenient path for data exfiltration, unauthorized actions, or dependency failure.
Failure mechanism: A connector often centralizes authentication and request logic, so a leaked token, weak secret handling, endpoint spoofing, or unsafe retry behavior can be reused across many workflows. Attackers also benefit when connectors trust inbound parameters too much, because that can redirect requests, inject payloads, or trigger unintended downstream actions.
Impact: The result can be credential compromise, unauthorized API calls, corrupted workflow outputs, service disruption, or broad lateral exposure across integrated systems. When the connector supports many automations, one weak trust decision can affect multiple business processes at once.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while CIS Controls v8, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 — Secrets and Credential Management | HTTP connectors often store and send the machine credentials they depend on. |
| NHI-03 — Access Scope and Authorization | Connector calls should be limited to the minimum API scope they need. | |
| NHI-06 — Monitoring and Detection | Connector misuse is visible through anomalous request patterns and failures. | |
| Recommendation — Store connector credentials in managed secrets and rotate them on a fixed schedule. Restrict connector tokens to least-privilege scopes and approved endpoints. Monitor connector traffic for unusual destinations, volumes, and error spikes. | ||
| CIS Controls v8 | 6 — Access Control Management | Connectors depend on controlled authorization for systems and accounts. |
| 16 — Application Software Security | Connectors are application integration points that require safe handling of inputs and outputs. | |
| Recommendation — Review connector access regularly and remove unused or overbroad permissions. Validate connector inputs, outputs, and error handling to reduce injection and misuse. | ||
| MITRE ATT&CK | T1071.001 — Application Layer Protocol: Web Protocols | HTTP connectors use web protocols that adversaries can abuse for transport or command paths. |
| Recommendation — Inspect web-protocol traffic for abuse patterns and unexpected automation behavior. | ||
| NIST CSF 2.0 | PR.AC — Access Control | Connector identity and authorization must be governed as part of access control. |
| Recommendation — Enforce least-privilege access and restrict connector authentication to approved systems. | ||
| NIST Zero Trust (SP 800-207) | 4 — Zero Trust Architecture Principles | Connectors cross trust boundaries and should be continuously verified. |
| Recommendation — Apply continuous verification to connector identity, destination, and request context. | ||
Practitioner Guidance
Why practitioners should care: Treat every HTTP connector as an authenticated control point, not a neutral plumbing layer. The identity, endpoint scope, and retry behavior attached to the connector determine how far a compromise or misconfiguration can spread.
What to watch for: Pay close attention when a connector stores long-lived secrets, can call arbitrary URLs, or is reused across multiple workflows. Those are the situations where ownership, revocation, and logging become critical rather than optional.