Werbeaktionen

  • INTERVENTION PLUS: Komplettes Management von Interventionen

    Das Modul „Intervention Plus“ ist ein revolutionäres Tool, das das Interventionsmanagement von der Planung bis zur Abrechnung vereinfacht und optimiert. Es wurde für Vertriebs- und Technikteams entwickelt und bietet eine vollständige Suite von Funktionen, um eine transparente und effiziente Überwachung jedes Eingriffs zu gewährleisten.

    250,00 €  (500€)
  • Training Management — Ihr Bildungsträger in Dolibarr steuern

    Training Management ist die in Dolibarr integrierte Fachanwendung für professionelle Bildungsträger. Sie verwalten Katalog, Sitzungen, Trainer und Teilnehmer, erstellen behördliche Dokumente und verfolgen Vertrieb sowie Qualität — alles in einer modernen Oberfläche für den pädagogischen und administrativen Alltag.

    350,00 €  (700€)

Neue Produkte

EasyAPI - Professionelle REST-API für Dolibarr (32 Core-Domänen) + MCP

mp23914d20260607102352

Professionelle REST-API für Dolibarr: 32 Core-Domänen mit nativen Rechten, Idempotenz, Resilienz, Scalar-Doku und MCP-Server für KI-Agenten.

290,00 €
Netto

  • Autor EasySoft Tech SL
  • Modulversion 2.11.0
  • Veröffentlichungsdatum 07.06.2026
  • Zugriff auf Updates und Downloads 1 Jahr
  • So kontaktieren Sie den Support info@easysoft.es
  • Kompatibilität Dolibarr V15+   -   PHP7.0 - 8.3
  • Letztes Update 08.07.2026 13:44

Mehr Infos...

EasyAPI für Dolibarr — die professionelle REST-API + MCP, die den gesamten Core neu implementiert

EasyAPI stattet Dolibarr mit einer professionellen REST-API aus, die die Core-API vollständig neu implementiert (32 Domänen: Verkauf, Einkauf, Lager, Projekte, Buchhaltung, Personal, Mitgliedschaft …) auf Basis eines Frameworks mit automatisch erkannten Resources, mit den NATIVEN Dolibarr-Berechtigungen, Idempotenz, konfigurierbarer Resilienz und eingebetteter Scalar/Swagger/Redoc-Dokumentation.

🤖 Neu in 2.1.0 — Nativer MCP-Server für KI-Agenten

EasyAPI bringt jetzt einen eigenständigen MCP-Server (Model Context Protocol) in PHP mit: Verbinden Sie Claude, Cursor oder einen beliebigen KI-Agenten in einer Minute mit Ihrem Dolibarr (die Modul-URL + Ihr DOLAPIKEY als Bearer-Token). Statt Hunderter Tools stellt er 3 Meta-Tools (search / describe / invoke) über die ~697 Operationen bereit, mit Schemata und sofort aufrufbaren Beispielen, mehrstufiger Operationsverkettung, idempotenten Schreibvorgängen und selbstkorrigierenden Fehlern (422 mit dem exakt zu korrigierenden Feld). Der Agent erbt Ihre nativen Dolibarr-Berechtigungen und ACL und erkennt sogar die Ressourcen von Drittanbieter-Modulen automatisch. Inklusive Admin-Registerkarte „MCP / KI" und integrierter Verbindungsanleitung.

⚖️ Vergleich: native Dolibarr-API vs EasyAPI

Dolibarr bringt bereits eine REST-API mit … lässt Sie aber auf halbem Weg stehen: keine Idempotenz, keine strukturierten Fehler, echte Berechtigungs-Bugs, keine Massenoperationen oder Resilienz und ungleichmäßige Abdeckung. EasyAPI ist die API, die Dolibarr haben sollte
Dimension Native Dolibarr-API ⭐ EasyAPI
Abdeckung ~25 API-Klassen mit UNGLEICHMÄSSIGER Abdeckung (z. B. accountancy = nur exportData; mehrere Methoden auskommentiert/nicht vorhanden) 32 VOLLSTÄNDIGE Core-Domänen + Sub-Ressourcen (Zeilen, Kontakte, Zahlungen usw.)
Antwortmodell Heterogen (ein POST liefert ein rohes int, ein anderer das Objekt; _cleanObjectDatas domänenübergreifend inkonsistent) EINHEITLICHER Envelope {success,data,meta}; POST→201+sauberes Objekt; DELETE→204
Fehler RestException mit uneinheitlichen Codes/Meldungen, ohne Taxonomie, ohne request_id ErrorCatalog: vollständige Taxonomie (422 validation_error+error.fields, 409, 410, 412, 413, 415, 428, 429, 503…) + request_id + doc_url in jedem Fehler
Sicherheit / ACL Native Rechte + _checkAccessToResource, aber MIT echten BUGS (Vertriebs-Join t.rowid=sc.fk_soc, liefert 401 statt 403, falsch gewhitelistete Features) DIESELBEN nativen Rechte + ACL pro Datensatz KORRIGIERT und einheitlich (fk_soc/Entität), korrektes 403, keine Cross-socid/Entität-Lecks
Idempotenz ✅ Idempotency-Key (atomare Reservierung, Replay, 422-Konflikt) bei JEDEM Schreibvorgang, inkl. Statusübergänge
Validierung Basis-400 «<Feld> field missing» Deklaratives 422 mit error.fields je Regel (required/numeric/enum/exists/Datums-Reihenfolge…)
Filter / Sortierung / Pagination sqlfilters (mächtig, aber roh) + limit/page + JSON:API ?filter/?sort/?q/?fields/?include, Offset+Cursor-Pagination, X-Total-Count, deterministisches Tie-Breaking
Massenoperationen (Bulk) ✅ 207 Multi-Status bei create/update/delete (bis zu 100 pro Batch)
Resilienz ✅ konfigurierbares Rate-Limit, DB-Deadlock-Retry, ETag/If-None-Match (304) + If-Match (optimistische Nebenläufigkeit, 412), Wartungsmodus, /status- und /health-Endpoints
Dokumentation Basis-Swagger-Explorer Vollständiges OpenAPI + eingebettetes Scalar/Swagger/Redoc, nach Domäne gruppiert, Auto-Beispiele
Erweiterbarkeit Core muss angefasst/geforkt werden, um Endpoints hinzuzufügen Resources-Auto-Discovery aus Ihrem Modul
Qualität / Konsistenz Vererbte Inkonsistenzen und Bugs Einheitlicher deklarativer Vertrag + 3.849 Tests + gegenseitiges adversariales Audit
Portabilität / Konfiguration Standard Portabel (custom/ oder jeder registrierte Root) + alles über EASYAPI_*-Konstanten konfigurierbar

📦 Typische Anwendungsfälle

  • Dolibarr mit E-Commerce, mobilen Apps oder externen ERPs über eine moderne REST-API verbinden.
  • Massensynchronisation (Bulk) von Produkten, Geschäftspartnern und Bestellungen.
  • Headless-Automatisierungen mit „genau-einmal"-Garantie (Idempotenz).
  • Daten mit leistungsstarken Filtern und Pagination an BI/Dashboards bereitstellen.
  • Eine eigene Domänen-API durch Erweitern von Resources aufbauen, ohne Dolibarr zu forken.

✨ Funktionen

  • 🧩 32 neu implementierte Core-Domänen (Verkauf, Einkauf, Lager, Projekte, Buchhaltung, Personal, Mitgliedschaft …) mit Filtern, Pagination, Sortierung und Massenoperationen (Bulk 207).
  • 🔐 Sicherheit über die NATIVEN Dolibarr-Berechtigungen pro Domäne + ACL pro Datensatz (fk_soc/Entität).
  • ⭐ Pro-Schicht: Idempotenz (Idempotency-Key), 422-Validierung, strukturierte Fehler, OpenAPI mit eingebetteter Scalar/Swagger/Redoc-Doku.
  • 🛡️ Konfigurierbare Resilienz: Rate-Limit, Deadlock-Retry, ETag/If-Match (optimistische Nebenläufigkeit) und Wartungsmodus.
  • 🔌 Erweiterbar: erkennt Resources automatisch — erweitern Sie die API aus Ihrem eigenen Modul, ohne den Core anzufassen.

📋 So funktioniert es

  1. EasyAPI installieren und aktivieren; composer install im Modulordner ausführen.
  2. Resilienz (Rate-Limit, Retry, ETag, Body-Größe, Wartung) sowie CORS/Logging auf der Registerkarte „API" konfigurieren.
  3. Mit Ihrem DOLAPIKEY authentifizieren und die 32 Domänen nutzen; Idempotency-Key und If-Match für sichere Schreibvorgänge verwenden.
  4. /docs öffnen, um die API mit Scalar/Swagger/Redoc zu erkunden; mit eigenen Resources erweitern.

🧩 Modulinhalt

  • EAPI-Framework mit Auto-Discovery + die 32 Dolibarr-Core-Domänen.
  • Pro-Schicht: Idempotenz, 422-Validierung, strukturierte Fehler, Bulk 207, ACL pro Datensatz.
  • Resilienz: konfigurierbares Rate-Limit, Deadlock-Retry, ETag/If-Match und Wartungsmodus.
  • Eingebettete OpenAPI-Dokumentation mit Scalar, Swagger UI und Redoc; Anleitungen und Beispiele.
  • Oberfläche in 8 Sprachen.

⚙️ Kompatibilität und Anforderungen

  • 📦 Dolibarr V15+ (kompatibel bis V22+)
  • ⚙️ PHP 7.0 – 8.3+
  • 🗄️ MySQL 5.7+ / MariaDB 10.2+ / PostgreSQL 10+
  • 🌐 Apache mit mod_rewrite oder Nginx; Composer zur Installation der Abhängigkeiten

💰 Preis und Lizenz

EasyAPI: 330 €. Vertrieben unter der GNU General Public License v3.0. Enthält 365 Tage Update-Zugang.

✉️ Support

✉️ info@easysoft.es | 🌐 www.easysoft.es




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org