Xentral API & Webhooks
Why custom API development?
Xentral's standard integrations cover the most common use cases. But what if you need more?
- Your shop system has no ready-made Xentral connector
- Your workflow requires specialised automations
- Your system landscape is complex and needs individual connections
- Your requirements go beyond standard functionality
The Xentral API gives you access to all data and functions - programmatically, automatically, in real time. I use this access to build solutions that fit your business exactly.
What the Xentral API enables
The API is the key to unlimited possibilities
REST API Integration
Full access to all Xentral resources: products, customers, orders, warehouse, invoices and more. Read, write, update - all via standardised HTTP endpoints.
Webhooks & Events
Real-time notifications when something changes in Xentral. New order? Stock level updated? Invoice created? Your external system is informed immediately.
Data Synchronisation
Bidirectional data exchange between Xentral and your systems. Product master data, prices, stock levels - always current, always consistent.
Process Automation
Trigger complex workflows via the API: create orders automatically, generate documents, carry out status changes - without any manual intervention.
Secure Authentication
API keys with fine-grained permission control. You decide exactly which resources are accessible from outside. HMAC signing for webhook verification.
Retry & Error Handling
Robust implementations with automatic retries, error logging and notifications when problems occur.
Typical use cases
What I build for my clients
Custom shop connection
Your shop system has no standard integration? No problem. I build a tailor-made connector via the Xentral API.
Multi-system integration
Connect Xentral with CRM, PIM, WMS or other systems. Middleware solutions for complex system landscapes.
Custom dashboards
Your own reports and dashboards powered by Xentral data. KPIs, reports, visualisations - outside of Xentral but with live data.
Batch operations
Bulk changes via the API: price adjustments, category assignments, status updates - for thousands of products at once.
API Resources
Access to all key Xentral objects:
- Products & variants
- Customers & suppliers
- Orders & quotes
- Invoices & credit notes
- Delivery notes & shipping
- Warehouse & stock
- Projects & tickets
- Production & bills of materials
- Payments & dunning
- Reports & statistics
Webhook Events
Real-time notifications for:
- Order created/changed
- Invoice generated
- Delivery note created
- Product created/updated
- Customer created/changed
- Stock level changed
- Payment received
- Shipment dispatched
- Return created
- Custom events (on request)
How an API project works
Requirements analysis
We discuss what you want to achieve. Which systems should be connected? Where does data flow? Which processes should be automated?
Concept & effort estimate
I create a technical concept with an architecture sketch and give you a realistic effort estimate. No nasty surprises.
Development
I develop the solution iteratively - you see regular interim results and can give feedback. Clean code, documented and testable.
Testing & go-live
Thorough tests in a staging environment, then a controlled go-live. I monitor the first few days and react quickly to any issues.
Documentation & handover
You receive complete documentation of the interface. If needed, I train your team on monitoring and troubleshooting.
Costs & billing
Billed by actual effort. In the initial consultation you receive an effort estimate so you know what to expect.
- Simple webhook integration4-8 hours
- Custom shop connection20-40 hours
- Complex multi-system integration40-80+ hours
Frequently asked questions about API development
- Create and edit products, customers, suppliers
- Create orders, quotes, invoices
- Query and book stock levels
- Generate and retrieve documents
- Trigger workflows and processes
- Pull reports and analyses
- API keys with individual permission assignments (read-only, specific resources only, etc.)
- HTTPS for encrypted transmission
- HMAC signing for webhook verification
- Rate limiting to protect against overload
Looking for a custom Xentral solution?
Tell me about your project. In a free initial consultation we will find out whether and how the API can solve your problem.