EIGENN.
docsguidesapichangelogpricingsign in
EIGENN.

Webhooks

Understand Eigenn's provider callbacks and app-specific automation deliveries without assuming a universal webhook contract.

Eigenn currently uses webhooks in two different ways:

  1. supported providers call Eigenn to report changes
  2. selected marketplace automation apps deliver Eigenn events to a configured destination

These are separate contracts. The public API does not currently expose general endpoints for creating, listing, updating, or deleting arbitrary outbound webhook subscriptions.

Provider Callbacks

The OpenAPI document includes callback endpoints for supported services such as Stripe, inbox ingestion, WhatsApp, Polar, and Storecove e-invoicing. These endpoints are intended for the corresponding first-party connection.

They are not general ingestion endpoints for custom applications. Authentication and verification vary by provider, and some callbacks use provider signatures or connection-specific secrets instead of an Eigenn bearer token.

Do not send custom payloads to the provider callback endpoints unless the relevant integration setup explicitly instructs you to do so.

Automation Deliveries

The App Marketplace includes automation connections for Zapier, n8n, and Make.

AppEvents currently identified by the app
Zapierinvoice.created, invoice.paid, payment.received, customer.updated
n8ninvoice.created, invoice.paid, payment.received
Makeinvoice.created, invoice.paid, customer.updated

Availability and configuration remain app-specific. Open the app detail panel for the current status and supported events before building a dependent workflow.

Zapier and n8n deliveries use this shared payload shape:

{
  "type": "invoice.paid",
  "organizationId": "00000000-0000-0000-0000-000000000000",
  "occurredAt": "2026-07-11T14:30:00.000Z",
  "data": {}
}

The contents of data depend on the event. The shared envelope does not guarantee a universal event ID.

Delivery Behavior

For the current Zapier and n8n connections:

  • a destination must be an external HTTP or HTTPS address
  • private, loopback, local, and cloud-metadata destinations are rejected
  • any 2xx response counts as successful delivery
  • network failures and non-2xx responses are retried
  • each request has a 10-second timeout
  • delivery stops after three total attempts

Zapier retries after approximately 500 milliseconds and then 1 second. n8n retries after approximately 1 second and then 2 seconds. These values describe those two connections, not a platform-wide webhook service-level agreement. Make and other delivery paths do not publish the same retry guarantee.

Signature and Deduplication Boundaries

Eigenn does not currently publish a universal outbound signature header or signing-secret contract for marketplace deliveries. Do not assume an X-Canvas-Signature or equivalent header will be present.

Until an app-specific signature contract is shown:

  • expose only a purpose-built endpoint
  • validate the payload shape and allowed event names
  • restrict the actions the endpoint can trigger
  • use provider or automation-platform access controls where available
  • make downstream processing safe to repeat

Because the shared envelope has no guaranteed event ID, choose a business-level idempotency key from stable fields in the event data when the destination performs a sensitive write. Do not deduplicate solely by delivery time.

Receiver Pattern

  1. Validate the request method and JSON content type.
  2. Reject event names your workflow does not support.
  3. Validate organizationId against the intended Eigenn team.
  4. Persist the accepted payload before starting slow work.
  5. Return a 2xx response.
  6. Process the event from a durable queue.
  7. Record enough business context to detect repeated effects.

Public API Availability

The generated WebhooksApi in Eigenn SDKs wraps provider callback endpoints from the OpenAPI document. It is not a client for managing outbound subscriptions.

For a custom event-driven connection, use a supported marketplace automation app. If you need a general subscription API, it is not documented as part of public API v1.

Related Pages

  • Webhook Delivery
  • Webhooks API Status
  • Integrations
  • Marketplace Integrations

SDKs

Use generated TypeScript, Python, Go, or Rust clients that follow Eigenn's public OpenAPI v1 contract.

API Reference

Authenticate, call, and monitor Eigenn public API resources.

On this page

Provider CallbacksAutomation DeliveriesDelivery BehaviorSignature and Deduplication BoundariesReceiver PatternPublic API AvailabilityRelated Pages

Eigenn docs

current product

Overview
Overview
OverviewAccount PreferencesAssistant AutomationAssistant Command CenterBank ConnectionsBilling and UsageBudgets and ForecastCommand CenterCustomer LifecycleCustomer RecordsCustomersDeveloper PlatformDocument Processing and ExtractionDocument VaultFinancial Analytics and ReportsFinancial OverviewInvoice InsightsInvoice ProductsInvoicesMarketplace IntegrationsNotifications and BrandingOnboarding and SupportOverviewReceivablesReceivables AnalyticsReceivables ControlsSecurity and AccessSettings OverviewStress TestsTeams and OrganizationsTone Profiles and ExperimentsTransaction Categories and RulesTransactionsWeekly Finance RitualWorkflow ExecutionsWorkflow PausesWorkflowsWorkspace Inbox and Approvals
OverviewBuild and Review a ForecastBuild Your First WorkflowConfigure Assistant OperationsConfigure Notifications and BrandingConfigure Receivables ControlsConnect Transaction RecordsCreate and Manage CustomersCreate and Send InvoicesDeveloper API SetupFirst Cash ReviewInvoice Collection WorkflowMaintain Transaction RulesManage Security and BillingManage Team AccessManage the Invoice LifecycleMCP WorkflowsMonitor and Recover WorkflowsOrganize and Share DocumentsProcess Inbox ItemsReconcile and Categorize TransactionsReview a Customer Finance RecordRun a Finance Operating ReviewRun a Receivables Tone ExperimentRun a Runway Stress TestRun Your First Command Center ReviewSet Up a WorkspaceTroubleshoot Account AccessWebhook DeliveryWeekly CFO Review
OverviewIntegrationsMCPSDKsWebhooks
OverviewAuthenticationBank Accounts APICustomers APIErrorsForecasts and Stress Tests APIInvoice Payments APIInvoices APIPaginationRate LimitsTransactions APIWebhooks API StatusWorkflows API Status
Overview
Overview