HofmannAPI
🔑 API-Key Authentifizierung
Für POST, PUT und DELETE-Anfragen ist ein gültiger API-Key erforderlich.
Bitte sende den API-Key im Header
X-API-KEY
oder als Query-Parameter
?api_key=DEIN_API_KEY.
Die Keys unterscheiden sich je nach Ressourcentyp (z. B.
books,
cars,
weather).
📦 Custom Data
Universeller Datenspeicher für beliebige Zwecke (z. B. Coins, Spielstände, Einstellungen, etc.).
Hinweis: Alle Daten sind mandantengetrennt (API-Key bestimmt den Client) und werden nur für den jeweiligen Client angezeigt.
- GET /api/data — Alle eigenen Einträge abrufen (API-Key erforderlich)
- GET /api/data/{id} — Einzelnen Eintrag per ID anzeigen (API-Key erforderlich)
- GET /api/data/category/{category} — Alle Einträge nach Kategorie filtern (API-Key erforderlich)
- POST /api/data — Neuen Eintrag speichern (API-Key + Kategorie erforderlich)
- PUT /api/data/{id} — Eintrag aktualisieren (API-Key erforderlich)
- DELETE /api/data/{id} — Eintrag löschen (API-Key erforderlich)
Der POST-Body muss ein JSON-Objekt enthalten mit mindestens einem category-Feld sowie einem data-Objekt:
{
"category": "coins",
"data": {
"gold": 100,
"silver": 250
}
}
📚 Bücher
- GET /api/books — Liste aller Bücher abrufen
- GET /api/books/{id} — Details eines Buches anzeigen
- POST /api/books — Neues Buch anlegen (API-Key erforderlich)
- PUT /api/books/{id} — Buch aktualisieren (API-Key erforderlich)
- DELETE /api/books/{id} — Buch löschen (API-Key erforderlich)
🚗 Autos
- GET /api/cars — Liste aller Autos abrufen
- GET /api/cars/{id} — Details eines Autos anzeigen
- POST /api/cars — Neues Auto anlegen (API-Key erforderlich)
- PUT /api/cars/{id} — Auto aktualisieren (API-Key erforderlich)
- DELETE /api/cars/{id} — Auto löschen (API-Key erforderlich)
☀️ Wetter
- GET /api/weather — Alle Wetterdaten abrufen
- GET /api/weather/{id} — Wettereintrag per ID anzeigen
- POST /api/weather — Neuen Wettereintrag anlegen (API-Key erforderlich)
- PUT /api/weather/{id} — Wetterdaten aktualisieren (API-Key erforderlich)
- DELETE /api/weather/{id} — Wetterdaten löschen (API-Key erforderlich)