Plattform-Verwaltung
Öffentliche Endpunkte
| Methode | Endpunkt | Auth | Beschreibung |
|---|---|---|---|
GET | /platforms/widgets/ | Nein | Alle Widgets der Plattform |
GET | /platforms/entry-pages/ | Nein | Start-/Landeseiten-Konfiguration |
GET | /platforms/imprints/ | Nein | Impressum-Daten |
GET | /platforms/current/ | Nein | Aktuelle Plattform-Metadaten |
GET | /platforms/current/languages/ | Nein | Unterstützte Sprachen |
GET | /identities/applications/current/access-restrictions/ | Nein | Zugangs-Einschränkungen |
Authentifizierte Endpunkte
| Methode | Endpunkt | Auth | Beschreibung |
|---|---|---|---|
GET | /platforms/ads/active/?moduleIds={id} | Ja | Aktive Werbeanzeigen |
GET | /platforms/{appid}/welcome-messages?onLogin=true&organizationTypeId={id} | Ja | Willkommensnachrichten |
GET | /platforms/onboarding/user/ | Ja | Onboarding-Status |
PUT | /platforms/onboarding/user/ | Ja | Onboarding-Status aktualisieren |
GET | /platforms/user-agreements/status/ | Ja | Nutzungsvereinbarungen |
Admin-Endpunkte (nur Platform-Admins)
| Methode | Endpunkt | Auth | Beschreibung |
|---|---|---|---|
GET | /platforms/{appid}/navigation/admin/ | Admin | Admin-spezifische Navigation |
GET | /platforms/{appid}/redirects/ | Admin | URL-Weiterleitungen |
GET | /platforms/modules/ | Admin | Plattform-Module-Konfiguration |
GET | /platforms/stripe/platform/ | Admin | Stripe-Zahlungseinstellungen |
GET | /processes/tasks?excludeStatus=done | Admin | Laufende Hintergrund-Tasks |
HEAD | /processes/tasks?excludeStatus=done | Admin | Task-Anzahl prüfen |
Widget-Objekt
Felder: id, isSystem, isHideable, url, image, title, description, urlText
Entry-Pages Response
json
[{
"id": "VEa2657xd1",
"roleId": null,
"priority": 0,
"homepage": { "moduleType": 16, "entityId": null },
"landingpage": { "moduleType": 16, "entityId": null }
}]