Skip to main content

Troubleshooting Your First Delivery

Status: PUBLIC_CONTRACT_DRAFT. Not a production-live claim. Some actions may be gated or sandbox-only.

Cannot Log In

ProblemLikely causeNext action
Dashboard returns errorAccount may not be activatedCheck your email for confirmation
Session expiredToken timed outLog in again at app.zen-mesh.io
OIDC errorIdentity provider issueTry incognito/private window, clear cookies

No Targets

ProblemLikely causeNext action
Targets list is emptyNo targets created yetCreate a target in Connect → Targets or via the Targets API
Target creation not availableUI gating or permissionsUse the API — Targets API

No Endpoints

ProblemLikely causeNext action
Endpoints list is emptyNo endpoints created yetCreate an endpoint in Connect → Endpoints or via the Endpoints API
Ingestion URL missingEndpoint not fully configuredComplete the endpoint setup in the dashboard

No Flows

ProblemLikely causeNext action
Flows list is emptyNo flows created yetCreate a flow in Connect → Flows or via the Flows API
Cannot create flowEndpoint or target not configuredCreate an endpoint and target first
Flow validation errorFilter or transform syntax issueCheck JSONPath syntax — see JSONPath Routing

No Delivery Attempts

ProblemLikely causeNext action
Deliveries list is emptyNo events have been sent yetSend a test webhook to your endpoint's ingestion URL
Expected deliveries not showingFlow not active or filter rules exclude eventsVerify flow status and filter rules — see Flows API

Delivery Failed

ProblemLikely causeNext action
Delivery status is failedTarget rejected or unreachableInspect attempt details for HTTP response and error message
Target returned 4xx/5xxTarget application errorCheck target URL and application logs
Target timed outNetwork or application delayVerify target reachability and response time

DLQ Empty

ProblemLikely causeNext action
DLQ shows no entriesNo deliveries have failedCheck Traffic → Deliveries with status filter
DLQ retention expiredFailed delivery outside retention windowDLQ retention is configurable (default 7 days)

Retry Unavailable

ProblemLikely causeNext action
Retry option disabledDelivery is not in failed stateOnly failed deliveries can be retried
Retry not shownUI gatingUse Retry API

Replay Unavailable

ProblemLikely causeNext action
Replay option disabledRetained payload/context not availableDelivery may be outside retention window or payload not retained
Replay returns errorReplay requires retained contextReplay is gated by retained payload availability — see Replay API

Saved Payload Not Visible

ProblemLikely causeNext action
Saved payloads list emptyNo payloads saved yetCreate a saved payload in Traffic → Payloads or via Saved Payloads API
Saved payload not foundWrong tenant or deletedSaved payloads are user-managed — they can be deleted

Evidence Unavailable

ProblemLikely causeNext action
Evidence not foundDelivery did not complete successfullyEvidence is only generated for successful deliveries
Evidence endpoint returns 404Wrong delivery ID or tenantVerify delivery ID and tenant context

MCP Writes Disabled

ProblemLikely causeNext action
MCP write tool returns errorWrite tools disabled by defaultEnable write tool group in MCP configuration
Authorization errorMCP key lacks required scopeIssue MCP key with appropriate scopes

Billing Locked

ProblemLikely causeNext action
Plan upgrade not availableBilling is non-live/locked/plannedFree Forever tier covers evaluation needs
Payment method requiredNot available in V1No billing is live for Free Forever tier

When to Contact Support

If you have tried the steps above and the issue persists:

  • Email: support@zen-mesh.io
  • Include in your message:
    • Description of the problem and what you were trying to do
    • Tenant/account context (if safe to share)
    • Trace or event IDs if available
    • What you have already tried
  • Do NOT include:
    • API keys, tokens, or passwords
    • Credentials or secrets
    • Any sensitive data

Support is best-effort for Free and Pro tiers. No SLA or guaranteed response time.