Skip to content

API Reference

Die vollstaendige, interaktive API-Referenz des newmeta CMS. Die Spezifikation wird aus den #[OA\*]-Attributen der PHP-Handler erzeugt (siehe docs/scripts/build-openapi.sh).

Abdeckung: 90+ HTTP-Pfade mit ~348 Operationen (Dispatch-Endpoints zaehlen pro Action; das Backend-Pagebuilder-Endpoint z.B. buendelt 53 Actions auf 4 Pfade).

Tags (Sidebar-Navigation):

  • Auth — Login, Registrierung, Passwort-Reset, 2FA (Backend).
  • User — Authentifizierter Frontend-Nutzer (Profil, Adressen, Bestellungen, Abos).
  • Frontend — Public Reads (menu, settings, languages, footer, notfound, Suche, Formulare).
  • Shop — Nativer Shop + Shopware-6-Headless-Integration + Checkout (PayPal, Stripe).
  • Pagebuilder — Seiten-Atom-Struktur, Menu-Editor.
  • E-Learning — CME-Kurse, Fortschritts-Tracking, Pruefungen, Zertifikate.
  • AI — Multi-Provider-AI (OpenAI, Anthropic, Google, Mistral), Text-/Layout-Generation.
  • Backend — Admin-Endpoints (erfordern backendSession).
  • Webhooks — Eingehende Provider-Webhooks (Stripe, PayPal), signatur-verifiziert.

Security-Schemes:

  • sessionCookie — PHPSESSID fuer Frontend-Sessions.
  • backendSession — PHPSESSID mit Backend-Rolle.
  • apiKeyX-Api-Key-Header (M2M).

Kombinierte Muster ([[A], [B]] = A oder B, [[A], []] = A oder public). Siehe Info.description in der Spec fuer Details.

Version 1.0.0 — Impressum