Skip to main content

Integrations

epilot provides multiple integration paths depending on your use case -- from high-level ERP synchronization to low-level API batching and custom form submissions.

Integration Options​

ApproachUse caseEntry point
ERP ToolkitStandardized ERP integration with mapping, monitoring, and event-driven syncBest for energy-sector ERP systems (SAP, Wilken, Schleupen)
Batch APIExecute multiple API calls in a single requestBest for bulk data operations and middleware with message quotas
3rd Party JourneysSubmit data from external forms and frontendsBest for custom checkout flows and headless integrations
WebhooksReceive real-time event notificationsBest for event-driven architectures
Public APIsDirect API access to all platform capabilitiesBest for custom integrations with full control

Rate Limits​

All epilot APIs enforce rate limits to ensure fair usage. Use the Batch API or ERP Toolkit for high-volume operations.

Authentication​

Integration APIs support two authentication methods:

MethodUse case
Access TokensServer-to-server integrations with scoped permissions
Publishable TokensClient-side integrations (e.g., journey embeds, public cart checkout)

See Authentication for details.