Keine Produkte
* Preise können je nach Land unterschiedlich sein.
* Ein zusätzlicher Beitrag kann zum Zeitpunkt der Zahlung hinzugefügt werden.
Neue Produkte
It generates the Spanish Tax Agency's Summary Declaration of Intra-Community Transactions (Form 349) from Dolibarr, with automatic calculation of monthly or quarterly periods and export of the official .349 file.
transport is a Dolico module designed to centralize and digitalize transport operations management, including passengers, vehicles, drivers, routes, departures, tickets, parcels, fuel and travel expenses. A flexible solution for transport, logistics and delivery companies.
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.
|
|
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.
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.
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 |
EasyAPI: 330 €. Vertrieben unter der GNU General Public License v3.0. Enthält 365 Tage Update-Zugang.
✉️ info@easysoft.es | 🌐 www.easysoft.es