API Referenz
Die Entitio REST API ermoeglicht den programmatischen Zugriff auf alle Module. Alle Endpoints liefern JSON und erwarten JSON bei schreibenden Operationen.
Basis-URL
https://api.entitio.com/v1
Alle Endpoints sind relativ zu dieser Basis-URL.
Authentifizierung
Jeder Request benoetigt einen API-Key im Authorization-Header. API-Keys werden pro Organisation erstellt und koennen mit unterschiedlichen Berechtigungen (Lesen, Schreiben, Admin) konfiguriert werden.
curl -H "Authorization: Bearer ent_live_xxxxxx" \
https://api.entitio.com/v1/assetsAPI-Keys findest du unter Einstellungen → API-Keys in deinem Dashboard.
Assets
Beispiel: Assets mit Tag filtern und nach Upload-Datum sortieren:
GET /assets?tag=hero-image&sort=created_at&order=desc&limit=20
Collections
Datensaetze koennen nach beliebigen Schema-Feldern gefiltert werden:
GET /collections/coll_abc123/items?filter[status]=active&filter[category]=Premium
Knowledge Base
Webhooks
Entitio kann Webhooks an eine URL deiner Wahl senden, wenn bestimmte Events eintreten. Du konfigurierst Webhooks im Dashboard unter Einstellungen → Webhooks.
Unterstuetzte Events:
Rate Limits
Die API erlaubt standardmaessig 100 Requests pro Minute und API-Key. Bei Ueberschreitung erhaeltst du einen 429 Too Many Requests Response. Der Retry-After Header gibt an, wann der naechste Request moeglich ist. Mit dem API Pro Add-On (siehe Pricing) erhoehen sich die Limits auf 1.000 Requests pro Minute.