Token wird für jede API-Anfrage als Authorization: Bearer … Header benötigt
API ist aktiv ✓
Token unten verwenden. Bei Verlust: neu erzeugen — der alte wird ungültig.
API noch nicht aktiviert
Klicke unten — wir erzeugen einen Token, aktivieren die API und du kannst sofort loslegen.
Kopiere einen der curl-Befehle, ersetze $TOKEN durch deinen Token
curl http://localhost:8001/health
curl -H "Authorization: Bearer $TOKEN" \ http://localhost:8001/api/items
curl -H "Authorization: Bearer $TOKEN" \ -X POST -d "delta=-1&action_code=stock_out&user_id=1" \ http://localhost:8001/items/12/adjust
curl -H "Authorization: Bearer $TOKEN" \ -X POST -d "ident=BST-TEST&source_app=tools&line_0_item_id=12&line_0_quantity=10" \ http://localhost:8001/orders/new
Alle Read-Endpoints geben JSON zurück, wenn der Accept: application/json Header gesetzt wird
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /health | Health-Check, ohne Token |
| GET | /api/items | Alle Artikel mit Bestand & Lagerort |
| GET | /api/items/{id} | Einzelner Artikel |
| POST | /items/{id}/rent | Werkzeug ausleihen |
| POST | /rentals/{id}/return | Rückgabe buchen |
| POST | /items/{id}/adjust | Bestand manuell buchen |
| POST | /orders/new | Bestellung anlegen |
| POST | /orders/{id}/receive | Wareneingang buchen |
| POST | /items/{id}/inspect | Prüfung erfassen (Mess-/Spannmittel) |
| POST | /production/{id}/progress | Stückzahl von Maschine melden |
| GET | /export/items.csv | CSV-Export aller Artikel |
| GET | /orders/{id}/pdf | Bestellschein-PDF |
Mobile Barcode-Scanner mit der API verbinden
Server-URL
http://<deine-IP>:8001
Auf Werkstatt-WLAN: gleiche Subnet wie der Server
Token
{{ settings.get('api_token', '— oben generieren —') }}
Pair-QR (für Scanner-App)