Unified Order API
The Problem with the Xentral API
The Solution: One API for Everything
That's How Easy It Is
One request - one order. No complex logic in your system.
// Vorher: 4+ API-Calls nötig
// 1. Kunde suchen
// 2. Wenn nicht gefunden: Kunde anlegen
// 3. Artikel-IDs ermitteln
// 4. Auftrag erstellen
// Nachher: 1 API-Call
POST /api/orders
{
"customer": {
"email": "kunde@example.com",
"name": "Max Mustermann",
"street": "Musterstraße 1",
"zip": "12345",
"city": "Musterstadt",
"country": "DE"
},
"items": [
{ "sku": "ART-001", "quantity": 2 },
{ "sku": "ART-002", "quantity": 1 }
],
"shipping": "dhl_standard",
"payment": "paypal",
"reference": "SHOP-12345"
}How it Works
From request to finished order in Xentral - fully automated.
Request received
External system sends order data to the Unified API.
Validation
Data is checked: required fields, item numbers, format.
Find or create customer
Customer is looked up by email. If not found: created automatically.
Order created
Order is created in Xentral and the order number is returned.
All Features at a Glance
One request for everything: customer + order + line items
Automatic customer lookup by email or customer number
Customer creation if not found (configurable)
Item validation before order creation
Configurable default values (project, payment method, etc.)
Idempotency support for safe retries
Detailed error messages with context
Webhook callback on order creation (optional)
Typical Use Cases
Shop Integration
WooCommerce, Shopware or a custom shop sends orders directly to Xentral - without complex plugin logic.
Marketplace Connection
Connect Amazon, eBay or other marketplaces via your own middleware - the Unified API handles the Xentral logic.
B2B Portal
A dealer portal or field-sales app creates orders directly in Xentral - via a simple API interface.
Pricing
The price depends on your order volume and the features required. In a free initial consultation we analyse your needs.
Request a quote