Web Listener

Learn how to configure the ZigiOps Web Listener. Accept inbound JSON payloads, extract records using document paths, and enable push-based integrations.

What is the Web Listener in ZigiOps?

The Web Listener is a generic ZigiOps connector designed to receive inbound HTTP requests from external systems.

Unlike officially supported systems (such as Jira, ServiceNow, or monitoring tools), the Web Listener is intended for:

  • Systems that can send HTTP POST requests

  • Applications that support webhook-style integrations

  • Internal custom-built platforms

  • Middleware solutions

  • Event-driven architectures

The Web Listener operates in a push-based model - external systems send data directly to ZigiOps, which then extracts the relevant records and processes them within an integration workflow.

The Web Listener:

  • Does not have supported versions

  • Does not provide prebuilt templates

  • Is schema-driven and fully configurable

When should I use the Web Listener?

Use the Web Listener when:

  • The external system supports outbound webhooks

  • The integration must be real-time or near real-time

  • Polling is not desirable

  • The system cannot be accessed via pull-based APIs

  • You are integrating internal or unsupported applications

Are there any environmental prerequisites?

Confirm the prerequisites of the corresponding integration configuration before continuing, as some flows may require additional setup.

Before configuring the Web Listener, ensure:

  • The ZigiOps host is reachable from the external system

  • Required inbound ports are open

  • Firewall rules allow HTTP POST requests

  • The sending system can deliver structured JSON payloads

There are no version requirements for the Web Listener.

How does the Web Listener work?

  1. ZigiOps exposes an inbound HTTP endpoint.

  2. An external system sends a POST request with structured data.

  3. ZigiOps parses the incoming JSON payload.

  4. The configured document path extracts individual records.

  5. Extracted data is mapped and synchronized to the target system.

This enables real-time, event-driven integrations.

How do I configure the Web Listener in ZigiOps?

1

Log in to ZigiOps

Log in to your ZigiOps instance.

2

Navigate to the Web Listener configuration

Navigate to Connected Systems > Add New System > Generic Web Listener.

3

Configure the parameters

Configure the following parameters:

Incoming Data Format Select JSON as the incoming data format.

Document Extract Path Input the path to the desired record(s) within the request body.

Example: records/items

This parameter defines which portion of the JSON payload will be processed as individual records.

4

Review and save

Examine the settings.

Click Save to store the system.

Once saved, the Web Listener becomes available for use within integration workflows.

Web Listener use case scenarios

Use case 1: Receiving monitoring alerts via webhook

A monitoring platform sends alerts via HTTP POST. Web Listener receives the payload and automatically creates incidents in an ITSM system.

Use case 2: Integrating custom internal applications

An internal application sends structured JSON events whenever a business action occurs. Web Listener receives the event and synchronizes it to downstream systems.

Use case 3: Real-time DevOps event integration

A CI/CD system sends deployment notifications via webhook. ZigiOps processes the incoming payload and updates change records in an ITSM platform.

Use case 4: Middleware event gateway

An enterprise service bus forwards events from multiple systems to a centralized endpoint. Web Listener receives and distributes the events to multiple integration flows.

Limitations and scope

The Web Listener:

  • Accepts JSON payloads only

  • Requires proper document path configuration

  • Does not validate external schema automatically

  • Does not provide prebuilt templates

  • Operates only in a push-based model

All transformation logic and mapping are defined within the integration configuration.

Summary

The Web Listener in ZigiOps provides:

  • Generic inbound HTTP endpoint capability

  • Real-time, push-based integration

  • Configurable JSON record extraction

  • Schema-driven data processing

  • Flexible mapping and synchronization logic

It is ideal for integrating unsupported or custom-built systems that can send structured HTTP requests.

Last updated

Was this helpful?