API-Referenz¶
calServer stellt eine REST-API mit OpenAPI-3.0-Spezifikation fuer die Integration externer Systeme bereit.
Interaktive API-Dokumentation¶
Die vollständige API-Spezifikation ist als interaktive Dokumentation verfügbar — mit Code-Beispielen in über 20 Programmiersprachen (curl, PHP, Python, JavaScript, Java, Go u.v.m.) und integriertem API-Client zum direkten Testen:
Uebersicht¶
Die API ermoeglicht den programmatischen Zugriff auf folgende Bereiche:
| Endpunkt | Beschreibung |
|---|---|
/api/inventory |
Inventargegenstaende abrufen, anlegen, aendern und loeschen |
/api/calibrations |
Kalibriervorgaenge verwalten |
/api/customers |
Kundenstammdaten bearbeiten |
/api/standards |
Kalibrierstandards und Referenzwerte |
/api/reports |
Berichte generieren und herunterladen |
/api/documents |
Dokumente hochladen und abrufen |
/api/users |
Benutzerkonten verwalten |
/api/roles |
Rollen und Berechtigungen |
/api/groups |
Benutzergruppen |
/api/locations |
Standorte |
/api/repairs |
Wartungen und Reparaturen |
/api/results |
Kalibrierergebnisse |
/api/version |
Aktuelle Softwareversion |
Authentifizierung¶
Alle API-Aufrufe erfordern eine Authentifizierung ueber HTTP-Header. Details finden Sie unter Authentifizierung.
Code-Beispiele¶
Praktische Beispiele für curl und PHP finden Sie auf der Seite Code-Beispiele.
Downloads¶
| Datei | Beschreibung |
|---|---|
| openapi.yaml | OpenAPI 3.0 Spezifikation (YAML) |
| postman-collection.json | Postman Collection mit Beispielen und Test-Scripts |