API-Endpunkte
Dokumentation für die REST-API-Endpunkte
Alle REST-API-Endpunkte sind unter dem Präfix /api/rest/ erreichbar und erfordern einen gültigen Bearer-Token zur Authentifizierung. API-Tokens kannst du im Neleto-Admin unter Profileinstellungen -> Sicherheit -> Token Erstellen erstellen.
Authorization: Bearer <dein-token>
Für den Zugriff durch KI-Agenten über das Model Context Protocol, sieh dir MCP an.
Seiten
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/pages | Alle Seiten auflisten |
POST | /api/rest/pages | Seite erstellen |
GET | /api/rest/pages/{id} | Einzelne Seite per ID laden |
PUT | /api/rest/pages/{id} | Seite aktualisieren |
DELETE | /api/rest/pages/{id} | Seite soft-löschen |
POST | /api/rest/pages/duplicate | Seite duplizieren |
GET | /api/rest/pages/search | Seiten suchen |
GET | /api/rest/pages/count | Seiten zählen |
GET | /api/rest/pages/blog-post-page | Konfigurierte Blogbeitrags-Seite laden |
GET | /api/rest/pages/event-post-page | Konfigurierte Event-Seite laden |
Layouts
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/layouts | Alle Layouts auflisten |
POST | /api/rest/layouts | Layout erstellen |
GET | /api/rest/layouts/{id} | Einzelnes Layout per ID laden |
PUT | /api/rest/layouts/{id} | Layout aktualisieren |
DELETE | /api/rest/layouts/{id} | Layout soft-löschen |
GET | /api/rest/layouts/search | Layouts suchen |
GET | /api/rest/layouts/count | Layouts zählen |
Komponenten
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/components | Alle Komponenten auflisten |
POST | /api/rest/components | Komponente erstellen |
GET | /api/rest/components/{id} | Einzelne Komponente per ID laden |
PUT | /api/rest/components/{id} | Komponente aktualisieren |
DELETE | /api/rest/components/{id} | Komponente löschen |
GET | /api/rest/components/{id}/export | Komponente exportieren |
GET | /api/rest/components/{id}/elements | Elemente auflisten, die diese Komponente verwenden |
POST | /api/rest/components/import | Komponenten importieren |
GET | /api/rest/components/search | Komponenten suchen |
GET | /api/rest/components/count | Komponenten zählen |
Blogbeiträge
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/posts | Alle Blogbeiträge auflisten |
POST | /api/rest/posts | Blogbeitrag erstellen |
GET | /api/rest/posts/{id} | Einzelnen Blogbeitrag per ID laden |
PUT | /api/rest/posts/{id} | Blogbeitrag aktualisieren |
DELETE | /api/rest/posts/{id} | Blogbeitrag löschen |
GET | /api/rest/posts/search | Blogbeiträge suchen |
POST | /api/rest/posts/import | Blogbeiträge aus WordPress-XML importieren |
GET | /api/rest/posts/count | Blogbeiträge zählen |
Events
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/events | Alle Events auflisten |
POST | /api/rest/events | Event erstellen |
GET | /api/rest/events/{id} | Einzelnes Event per ID laden |
PUT | /api/rest/events/{id} | Event aktualisieren |
DELETE | /api/rest/events/{id} | Event löschen |
GET | /api/rest/events/search | Events suchen |
GET | /api/rest/events/today | Heutige Events auflisten |
GET | /api/rest/events/upcoming | Bevorstehende Events auflisten |
GET | /api/rest/events/count | Events zählen |
Dateien
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/files | Dateien auflisten / Datei per Pfad oder UUID laden |
POST | /api/rest/files | Datei, Ordner oder Remote-Datei erstellen |
GET | /api/rest/files/{id} | Datei per UUID laden |
PUT | /api/rest/files/{id} | Datei-Metadaten oder -Inhalt aktualisieren |
GET | /api/rest/files/search | Dateien suchen |
POST | /api/rest/files/move | Dateien verschieben oder kopieren |
Weiterleitungen
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/redirects | Alle Weiterleitungen auflisten |
POST | /api/rest/redirects | Weiterleitung erstellen |
GET | /api/rest/redirects/{id} | Weiterleitung per ID laden |
PUT | /api/rest/redirects/{id} | Weiterleitung aktualisieren |
DELETE | /api/rest/redirects/{id} | Weiterleitung löschen |
Einstellungen
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/settings | CMS-Einstellungen laden |
PUT | /api/rest/settings | CMS-Einstellungen aktualisieren |
Benutzer
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/users | Benutzer auflisten |
POST | /api/rest/users | Benutzer erstellen |
GET | /api/rest/users/{id} | Benutzer per ID laden |
PUT | /api/rest/users/{id} | Benutzer aktualisieren |
DELETE | /api/rest/users/{id} | Benutzer löschen |
GET | /api/rest/users/search | Benutzer suchen |
PUT | /api/rest/users/me | Aktuellen Benutzer aktualisieren |
API-Tokens
| Methode | Pfad | Beschreibung |
|---|---|---|
GET | /api/rest/tokens | API-Tokens auflisten |
POST | /api/rest/tokens | API-Token erstellen |
DELETE | /api/rest/tokens/{id} | API-Token löschen |
Bilder
Siehe Bild-Skalierung für den Bild-Transformations-Endpunkt unter /images/user-upload/{id}.