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

MethodePfadBeschreibung
GET/api/rest/pagesAlle Seiten auflisten
POST/api/rest/pagesSeite 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/duplicateSeite duplizieren
GET/api/rest/pages/searchSeiten suchen
GET/api/rest/pages/countSeiten zählen
GET/api/rest/pages/blog-post-pageKonfigurierte Blogbeitrags-Seite laden
GET/api/rest/pages/event-post-pageKonfigurierte Event-Seite laden

Layouts

MethodePfadBeschreibung
GET/api/rest/layoutsAlle Layouts auflisten
POST/api/rest/layoutsLayout 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/searchLayouts suchen
GET/api/rest/layouts/countLayouts zählen

Komponenten

MethodePfadBeschreibung
GET/api/rest/componentsAlle Komponenten auflisten
POST/api/rest/componentsKomponente 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}/exportKomponente exportieren
GET/api/rest/components/{id}/elementsElemente auflisten, die diese Komponente verwenden
POST/api/rest/components/importKomponenten importieren
GET/api/rest/components/searchKomponenten suchen
GET/api/rest/components/countKomponenten zählen

Blogbeiträge

MethodePfadBeschreibung
GET/api/rest/postsAlle Blogbeiträge auflisten
POST/api/rest/postsBlogbeitrag 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/searchBlogbeiträge suchen
POST/api/rest/posts/importBlogbeiträge aus WordPress-XML importieren
GET/api/rest/posts/countBlogbeiträge zählen

Events

MethodePfadBeschreibung
GET/api/rest/eventsAlle Events auflisten
POST/api/rest/eventsEvent 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/searchEvents suchen
GET/api/rest/events/todayHeutige Events auflisten
GET/api/rest/events/upcomingBevorstehende Events auflisten
GET/api/rest/events/countEvents zählen

Dateien

MethodePfadBeschreibung
GET/api/rest/filesDateien auflisten / Datei per Pfad oder UUID laden
POST/api/rest/filesDatei, 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/searchDateien suchen
POST/api/rest/files/moveDateien verschieben oder kopieren

Weiterleitungen

MethodePfadBeschreibung
GET/api/rest/redirectsAlle Weiterleitungen auflisten
POST/api/rest/redirectsWeiterleitung 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

MethodePfadBeschreibung
GET/api/rest/settingsCMS-Einstellungen laden
PUT/api/rest/settingsCMS-Einstellungen aktualisieren

Benutzer

MethodePfadBeschreibung
GET/api/rest/usersBenutzer auflisten
POST/api/rest/usersBenutzer 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/searchBenutzer suchen
PUT/api/rest/users/meAktuellen Benutzer aktualisieren

API-Tokens

MethodePfadBeschreibung
GET/api/rest/tokensAPI-Tokens auflisten
POST/api/rest/tokensAPI-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}.