Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ensync.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Recipients are required for every publish. EnSync uses targeted delivery to ensure multi-tenant data isolation—you specify exactly which partners receive each event.

Usage

await client.publish(
  "order/created",
  ["partner-app-id"],
  { orderId: "123", amount: 5000 }
);

Parameters

ParameterTypeRequiredDescription
eventNamestringYesEvent path (e.g., order/created)
recipientsstring[]YesArray of partner appIds
payloadobjectYesEvent data (JSON-serializable)