werkstatt.de synchronisiert mit Ihrem Werkstattsystem, statt ein neues zu erzwingen. REST-API, DMS-Anbindung und Kalender-Sync im technischen Detail.
Kompatibilität
Die gängigsten DMS- und Teilekatalog-Lösungen im deutschsprachigen Kfz-Markt sind bereits angebunden. Ihr System fehlt? Sprechen Sie uns über Kontakt an.
WerkstattPilot DMS
ZertifiziertAuftrags- & Kalenderverwaltung
AutoMeister ERP
ZertifiziertBetriebsverwaltung & Rechnungswesen
TeileFuchs Katalog
ZertifiziertTeilekatalog & Bestellwesen
KfzOrga Suite
ZertifiziertWerkstattsteuerung Mittelstand
GarageLogic Pro
BetaKapazitäts- & Ressourcenplanung
MeisterCloud
ZertifiziertCloud-DMS für Meisterbetriebe
PartsLine Connect
BetaTeilekatalog-Schnittstelle
ServicePlan DMS
ZertifiziertTerminplanung & Kundenverwaltung
WerkPlan 360
Auf AnfrageFilialübergreifende Werkstattsteuerung
RepairBase
BetaAuftragsdokumentation & Historie
FlottenManager X
Auf AnfrageFlotten- & Rahmenvertragsverwaltung
AutoDoc B2B Katalog
ZertifiziertErsatzteil-Großhandelskatalog
Datenfluss
| Datenobjekt | Richtung | Intervall | Beispiel |
|---|---|---|---|
| Termine | ↔ | Echtzeit | Neuer Termin im Cockpit erscheint sofort im DMS-Kalender |
| Kapazitäten | ← | alle 5 Minuten | Freie Hebebühnen-Slots aus dem DMS |
| Preislisten | ← | täglich | Stundenverrechnungssätze und Pauschalen |
| Kostenvoranschläge | ↔ | Echtzeit | Freigabe durch Kunden löst Auftrag im DMS aus |
| Aufträge | → | Echtzeit | Bestätigter Auftrag wird im DMS angelegt |
| Rechnungen | → | täglich | Rechnungsdaten für den Buchhaltungsexport |
| Kundenstammdaten | ↔ | Echtzeit | Name, Kontakt, Fahrzeughistorie |
| Fahrzeugdaten | ← | bei Bedarf | HSN/TSN, Kilometerstand, Servicehistorie |
Für Entwickler
Ab Paket „Überholspur" steht der volle API-Zugang bereit. Basis-URL: https://api.werkstatt.de
Beispiel-Request: Termine abrufen
curl -X GET "https://api.werkstatt.de/v1/appointments?status=confirmed&from=2026-08-01" \
-H "Authorization: Bearer <access_token>" \
-H "Accept: application/json"
Beispiel-Response
{
"data": [
{
"id": "apt_8f2c1e",
"status": "confirmed",
"start": "2026-08-11T09:30:00+02:00",
"end": "2026-08-11T11:00:00+02:00",
"service": "Inspektion + HU",
"vehicle": {
"hsn": "0603",
"tsn": "ANN",
"mileage_km": 68400
},
"customer": {
"name": "M. Feldmann",
"phone": "+49 151 xxxxxxx"
},
"estimated_value_eur": 218.00
}
],
"meta": { "page": 1, "per_page": 20, "total": 4 }
}
Beispiel-Webhook-Payload
{
"event": "quote.accepted",
"created_at": "2026-08-06T14:12:03+02:00",
"data": {
"quote_id": "qte_44a1b9",
"appointment_id": "apt_8f2c1e",
"total_eur": 245.00,
"workshop_id": "ws_1029"
}
}
Sicherheit
Die API nutzt OAuth 2.0 mit dem Client-Credentials-Flow. Sie erhalten Client-ID und Client-Secret im Cockpit unter „Entwickler-Einstellungen" und tauschen diese gegen ein Zugriffstoken mit einer Gültigkeit von 60 Minuten.
| Scope | Berechtigung |
|---|---|
| appointments:read | Termine lesen |
| appointments:write | Termine anlegen & ändern |
| quotes:write | Kostenvoranschläge erstellen |
| invoices:read | Rechnungsdaten lesen |
| customers:read | Kundenstammdaten lesen |
Rate Limits
600 Requests pro Minute je Client. Bei Überschreitung antwortet die API mit Statuscode 429 und dem Header Retry-After.
Sandbox-Umgebung
Unter https://sandbox-api.werkstatt.de steht eine vollständige Testumgebung mit synthetischen Daten bereit — ideal zur Integration, bevor produktiv geschaltet wird.
Ereignisgesteuert
Webhooks informieren Ihr System in Echtzeit über relevante Ereignisse — statt dass Sie ständig abfragen müssen.
| Ereignis | Beschreibung |
|---|---|
| appointment.created | Ein neuer Termin wurde über das Portal gebucht |
| appointment.cancelled | Der Kunde hat einen Termin storniert |
| quote.accepted | Der Kunde hat einen Kostenvoranschlag freigegeben |
| review.published | Eine neue Bewertung ist freigeschaltet worden |
| invoice.paid | Eine Rechnung wurde als bezahlt markiert |
Retry-Verhalten: Antwortet Ihr Endpunkt nicht mit Status 200, wiederholen wir die Zustellung mit exponentiellem Backoff — nach 1, 5, 30 und 120 Minuten, danach stündlich bis zu 24 Stunden lang. Danach landet das Ereignis im Cockpit-Log zur manuellen Prüfung.
Terminverwaltung
Protokolle
CalDAV für laufende Zweiwege-Synchronisation, ICS-Export für den einmaligen Abgleich.
Unterstützte Clients
Google Kalender, Microsoft Outlook / Exchange, Apple Kalender sowie alle CalDAV-fähigen DMS-Kalender.
Konfliktbehandlung
Bei zeitgleicher Änderung gewinnt der zuletzt bestätigte Termin im DMS; das Cockpit markiert den Konflikt zur manuellen Prüfung.
Ablauf
Systemauswahl & Zugangsdaten. Ihr DMS-Anbieter wird identifiziert, API-Zugang bei Bedarf angefragt.
~30 Min. · Sie & Onboarding-Team
Technische Verbindung. Unser Integrationsteam stellt die Schnittstelle her und konfiguriert die Datenfelder.
1–2 Tage · Integrationsteam
Testlauf in der Sandbox. Termine, Preise und Kundendaten werden mit Testdaten geprüft.
~1 Std. · Sie & Integrationsteam
Freigabe durch Sie. Sie prüfen die synchronisierten Echtdaten eines Testtages und geben frei.
~15 Min. · Sie
Live-Schaltung. Die Anbindung läuft produktiv, Monitoring durch unser Team in den ersten 14 Tagen.
laufend · Integrationsteam
Hilfe bei der Integration
Statusseite
Live-Status aller API-Endpunkte, Latenzen und Störungshistorie unter status.werkstatt.de.
Changelog
Alle API-Änderungen werden versioniert dokumentiert, Breaking Changes mit 90 Tagen Vorlauf angekündigt.
Direkter Kontakt
Fragen zur Integration beantwortet unser Technik-Team über Kontakt.
REST-API-Zugang ist ab Paket „Überholspur" enthalten, DMS-Anbindungen ab „Flotte" inklusive. Details dazu unter Pakete & Preise oder direkt im Cockpit ansehen.
Technik-Team kontaktieren