Zero Networks · AsyncAPI Specification

Zero Networks Webhooks

Version

View Spec View on GitHub SecurityNetwork SecurityMicrosegmentationZero TrustIdentityMulti-Factor AuthenticationSegmentationZTNAKubernetesCybersecurityAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-05'
method: derived
source: openapi/zero-networks-platform-openapi.yaml (declared path index)
asyncapi_published: false
note: >-
  Zero Networks ships NO AsyncAPI specification — searched the vendor site, llms.txt, the
  19-repo zeronetworks GitHub organization and /asyncapi.yaml on every host on 2026-09-05,
  all misses. It does, however, operate a real webhook subsystem AND a SIEM event-export
  subsystem, and both are visible as declared path families in the company's own published
  OpenAPI. Those path items are published EMPTY (no operation object, no request/response
  schema), so what follows is the surface's existence and shape as the vendor's own contract
  declares it — not an event catalogue. The individual event types are NOT published: the
  path /settings/events-receiver/configuration/export/{receiverType}/data-structure/{siemEventType}
  proves a per-event-type data-structure endpoint exists and is queryable by an
  authenticated caller, which is exactly the machine-readable event catalogue this artifact
  would otherwise carry — and it is reachable only with a token. NEVER fabricated: no event
  names, payloads or headers are asserted here.
webhooks:
  supported: true
  management_surface: /settings/webhooks
  paths:
  - path: /settings/webhooks
    role: collection — list and create webhook subscriptions
    operations_published: false
  - path: /settings/webhooks/{webhookId}
    role: single subscription — read, update, delete
    operations_published: false
  - path: /settings/webhooks/{webhookId}/triggers
    role: >-
      the trigger set for one subscription — the endpoint that would enumerate which
      platform events fire this webhook. This is where the event catalogue lives and it is
      auth-gated.
    operations_published: false
  - path: /settings/webhooks/test
    role: send a test delivery for an unsaved configuration
    operations_published: false
  - path: /settings/webhooks/{webhookId}/test
    role: send a test delivery for a saved subscription
    operations_published: false
  - path: /settings/webhooks/sender-ip
    role: >-
      the source IP addresses Zero Networks delivers webhooks from — the allowlist a
      receiving firewall needs. A genuinely useful operational endpoint to publish.
    operations_published: false
  event_catalog_published: false
  signature_verification: unknown
  retry_policy: unknown
  delivery_guarantees: unknown
siem_event_export:
  supported: true
  management_surface: /settings/events-receiver/configuration
  paths:
  - path: /settings/events-receiver/configuration
    role: the events-receiver configuration root
    operations_published: false
  - path: /settings/events-receiver/configuration/{receiverType}
    role: per-receiver-type configuration — receiverType is a discriminator over the supported SIEM targets
    operations_published: false
  - path: /settings/events-receiver/configuration/export/{receiverType}/data-structure/{siemEventType}
    role: >-
      the per-event-type payload schema for a given receiver — the closest thing to a
      published event schema registry this API has, and it requires authentication
    operations_published: false
  - path: /settings/events-receiver/configuration/exporter-ip
    role: the source IP addresses events are exported from
    operations_published: false
  - path: /settings/events-receiver/configuration/sync-status
    role: export health / last-sync state
    operations_published: false
  receiver_types_published: false
  event_types_published: false
  note: >-
    Third-party observability vendors ingest Zero Networks audit and network activity today
    (Elastic, Datadog and Google SecOps all ship Zero Networks integrations), but every one
    of them POLLS the REST activity/audit endpoints with an API key rather than receiving
    pushed events — which is consistent with the event catalogue being auth-gated rather
    than published.
notifications:
  paths:
  - path: /settings/notification
    role: email notification configuration for Admin Portal changes
    operations_published: false
  note: >-
    "Email Notifications" is one of the five components on the public Statuspage
    (status.zeronetworks.com), which independently corroborates that this is a live
    production subsystem and not a vestigial path.
gaps:
- No AsyncAPI document is published for either the webhook or the SIEM export surface.
- The 12 declared event-surface paths carry no operation objects, so no schema, parameter or response is discoverable.
- No webhook signing scheme, retry policy or delivery guarantee is published.
- The event-type enumeration exists as an API endpoint but only for authenticated callers.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/zero-networks-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.