DEVELOPER DOCUMENTATION & API REFERENCE
Everything you need to integrate and build.
Comprehensive platform guides, API endpoints, webhook event envelopes, idempotency specifications, and platform integration blueprints.
Canonical Liulum Event Envelope
All webhook events, probes, and automation callbacks are ingested and recorded in this canonical typed envelope.
type LiulumEvent<T> = {
eventId: string; // UUID v4
eventType: string; // e.g. "signal.received" | "webhook.delivered" | "outcome.observed"
eventVersion: number; // e.g. 1
tenantId: string; // Customer workspace ID
projectId?: string; // Target project ID
revenuePathId?: string; // Monitored Revenue Path ID
incidentId?: string; // Linked incident ID
correlationId: string; // Cross-service correlation ID
causationId?: string; // Triggering event ID
idempotencyKey: string; // Unique deduplication key
source: {
type: "probe" | "journey" | "webhook" | "provider" | "agent" | "user" | "system";
id: string;
};
observedAt: string; // ISO 8601 timestamp
receivedAt: string; // Ingest timestamp
dataClassification: "public" | "internal" | "confidential" | "restricted";
evidenceRefs: string[]; // Array of evidence ledger keys
payload: T;
};Platform Setup & Integration Guides
Shopify Integration
Connect Shopify webhooks, storefront reachability, and custom Vercel frontends.
WooCommerce & WP-CLI
Setup WordPress runtime checks, cache purge playbooks, and plugin quarantine rules.
Headless Commerce (Vercel)
Configure deployment rollback tracking and Cloudflare cache purge integration.
n8n Workflows
Install signed Liulum sub-workflows, callback nodes, and heartbeat callbacks.
Make & Zapier
Set up scenario outcome heartbeats and idempotent event replay modules.
Public REST API v1
API authentication via Bearer tokens, rate limiting, and response schemas.