Xentral API & Webhooks

When standard integrations are not enough: I build custom interfaces that do exactly what you need. With the Xentral API, almost anything is possible.

Xentral API development - REST API and webhook integration for custom interfaces and automations
Unlimited possibilities

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

1

Requirements analysis

We discuss what you want to achieve. Which systems should be connected? Where does data flow? Which processes should be automated?

2

Concept & effort estimate

I create a technical concept with an architecture sketch and give you a realistic effort estimate. No nasty surprises.

3

Development

I develop the solution iteratively - you see regular interim results and can give feedback. Clean code, documented and testable.

4

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.

5

Documentation & handover

You receive complete documentation of the interface. If needed, I train your team on monitoring and troubleshooting.

Costs & billing

120euros/hour

Billed by actual effort. In the initial consultation you receive an effort estimate so you know what to expect.

Typical project sizes:
  • Simple webhook integration4-8 hours
  • Custom shop connection20-40 hours
  • Complex multi-system integration40-80+ hours

Frequently asked questions about API development

I work with the new Xentral API (latest generation), which Xentral is actively developing. The older versions (REST API v1, Legacy API) are deprecated and should no longer be used for new projects.
Virtually everything you can do in the Xentral interface:
  • 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
Webhooks are real-time notifications. When something happens in Xentral (new order, stock level changes, invoice created), Xentral automatically sends a message to your external system. This means you don't have to constantly poll the API, but are notified proactively. This saves resources and enables instant reactions.
Very secure when implemented correctly:
  • 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
I implement according to best practices and document all security aspects.
That is exactly what API development is for! If your system has its own API (or even just CSV/Excel export), I can build a middleware that connects both sides. This works with virtually any system.
My hourly rate is 120 euros. The total effort depends on the complexity: a simple webhook integration can be ready in a few hours, while a complex multi-system connection naturally takes longer. In the initial consultation we analyse your needs and I provide an effort estimate.
Yes! Xentral provides an OpenAPI 3.0 specification documenting all endpoints. This enables type-safe implementations and automatic code generation. You receive clean, documented code from me.
Xentral versions its API and announces breaking changes in advance. I build integrations to be robust against minor changes. For larger updates an adjustment may be needed - we will discuss that when the time comes.

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.