Integrations API
The Avvyr Integrations API is an event-driven platform for moving data between external systems and Avvyr — with transaction tracking, automatic retries, and full observability through a visual dashboard.
Two directions
The platform supports two directions of data flow, each with different capabilities:
Inbound — external systems → Avvyr
Push data into Avvyr from any external system. This is fully open: use the Custom Inbound API to send inventory updates, orders, products, prices, or customers from any system that can make an HTTP call.
External System → POST /integrations/custom/inbound → Queue → Worker → Avvyr
Outbound — Avvyr → external systems
When something happens in Avvyr (an order is placed, inventory changes, a receipt is generated), the platform publishes a domain event. That event is routed to pre-built connectors (Klaviyo, OmniConnect, Business Central, etc.) that transform and deliver the data to the external service.
Avvyr Platform → Domain Event → Dispatcher → Pre-built Connector → External Service
Every transaction — inbound and outbound — is tracked as an IntegrationEvent with full lifecycle visibility: queued → processing → success | failed. Failed events can be retried automatically or manually resubmitted.
Key capabilities
- Pre-built connectors — outbound integrations for popular services (Klaviyo, Business Central, Fortnox, etc.)
- Custom inbound API — generic REST endpoint for pushing data into Avvyr from any external system
- Event tracking — every transaction is logged with status, payloads, and communication history
- Automatic retries — exponential backoff with configurable retry counts per event type
- Manual resubmission — retry any failed event with one click in the dashboard
- Dead-letter handling — events that exhaust retries are captured and surfaced for investigation
Next steps
- Why the Integrations API? — when to use it and how it compares to the Management API
- Who is it for? — use cases and target audiences
- Pre-built Integrations — available connectors and what they sync
- Custom Inbound API — push data into Avvyr from any system
- Event Lifecycle — how events flow through the platform
- Management API Endpoints — configure and monitor integrations via API