Skip to main content

API Overview

The Zen Mesh REST API provides programmatic access to webhook ingestion, delivery management, security operations, and platform observability.

API Surface

Zen Mesh exposes two API surfaces for different consumers:

SurfaceBase URLPurposeAuth
Back APIhttps://api.zen-mesh.io/v1Platform management (CRDs, tenants, clusters, destinations)Bearer JWT, API Key, HMAC
BFF APIhttps://app.zen-mesh.io/api/bff/v1Dashboard aggregation (features, config, jobs, events)Session cookie, API Key

API Reference

Core Capabilities

  • Webhook delivery: Ingest, validate, and deliver webhooks from Stripe, GitHub, and custom sources
  • Security controls: IP allowlisting, header validation, mTLS enrollment, cryptographic enrollment
  • Delivery reliability: Dead-letter queues, replays, deduplication, idempotency, filtering, fan-out
  • Observability: Delivery tracking, evidence proofs, Merkle integrity receipts
  • MCP integration: MCP server for AI agent access

Base URL

# Production
https://api.zen-mesh.io/v1

# Staging
https://staging.api.zen-mesh.io/v1

API Versioning

The Back API follows URL-based versioning (/v1, /v2). Breaking changes increment the major version. Backward-compatible additions use minor version increments within the spec info.version field.

See API Versioning and Compatibility for the compatibility policy.