experience.listÜbungen auflisten
Listet sichtbare Übungen innerhalb des Arbeitsbereichs.
Übungen anzeigen
/start
GET /v1/experiences
listExperiences
practice.experiences.list
Lernende · Autor:in
Lea Fischer
Administrator:in · Personalentwicklung · +2
Schnittstellen und Automatisierung
Freigegebene Systeme können dieselben Autoren- und Verwaltungsfunktionen wie die Benutzeroberfläche aufrufen. Mandant, Arbeitsbereich, Rolle und Verarbeitungszweck werden bei jedem Zugriff serverseitig geprüft.
Technischer Paritätsnachweis
Oberfläche
rollenbezogene Bedienung
Erstellen, speichern, prüfen und veröffentlichen mit kontextbezogenen Rollen- und Fehlerhinweisen.
Öffentliche API
209 dokumentierte Operationen
OpenAPI, stabile Fehlercodes, Idempotenz und revisionssichere Änderungen.
MCP
68 Werkzeuge · 1 Ressource
Headless-Steuerung für MCP-fähige Systeme mit denselben Rollen, Berechtigungsumfängen und Auditdaten.
Testsitzung wird geprüft
Identität und Arbeitsbereich werden aus der signierten Browsersitzung geladen.
Noch nicht ausgeführt. Die vollständige JSON-Antwort einschließlich Fehlercode und Fehlerdetails erscheint hier.
Funktionsverzeichnis · Capability Registry
„Schnittstellenvertrag“ bedeutet: Rollen, REST-Operation, MCP-Werkzeug, Domänenereignis, Auditnachweis und Vertragstests sind definiert; die ausführbare Implementierung ist noch nicht vollständig freigegeben.
45 Fachfunktionen sind durchgängig in Oberfläche, API und MCP umgesetzt und Teil von 204 katalogisierten Capabilities; 209 API-Operationen enthalten zusätzlich technische Endpunkte, während 68 MCP-Werkzeuge geeignete Headless-Aktionen bündeln.
experience.listListet sichtbare Übungen innerhalb des Arbeitsbereichs.
Übungen anzeigen
/start
GET /v1/experiences
listExperiences
practice.experiences.list
Lernende · Autor:in
experience.readLiest die sichtbaren Metadaten einer Übung. Vollständige Autorenentwürfe und Release-Snapshots besitzen eigene Leseberechtigungen.
Übung öffnen
/studio/experiences/{experienceId}/edit
GET /v1/experiences/{experienceId}
getExperience
practice.experiences.read
Lernende · Autor:in
experience.createMutationLegt einen Übungsentwurf im Arbeitsbereich an.
Übung anlegen
/create
POST /v1/experiences
createExperience
practice.experiences.create
Autor:in · Personalentwicklung
experience.updateMutationWendet ein revisionsgebundenes Changeset auf den Entwurf an.
Änderungen speichern
/studio/experiences/{experienceId}/edit
PATCH /v1/experiences/{experienceId}
updateExperience
practice.experiences.update
Autor:in · Personalentwicklung
experience.validateMutationValidiert einen Entwurf für die fachliche Prüfung oder Veröffentlichung.
Übung prüfen
/studio/experiences/{experienceId}/edit#release
POST /v1/experiences/{experienceId}:validate
validateExperienceAuthoringSpec
practice.experiences.validate
Autor:in · Personalentwicklung
experience.review_submitMutationReicht einen revisionsgebundenen, erfolgreich validierten Entwurf zur fachlichen Prüfung ein.
Zur fachlichen Prüfung einreichen
/studio/experiences/{experienceId}/edit#release
POST /v1/experiences/{experienceId}:submit-review
submitExperienceReview
practice.experiences.review.submit
Autor:in · Personalentwicklung
experience.publishMutationErzeugt aus dem freigegebenen Entwurf eine unveränderliche veröffentlichte Inhaltsversion.
Veröffentlichen
/studio/experiences/{experienceId}/edit#release
POST /v1/experiences/{experienceId}:publish
publishExperienceRelease
practice.experiences.publish
Personalentwicklung · Mandantenadministration
attempt.listListet ausschließlich Übungsdurchläufe, für die die aufrufende Identität eine zweckgebundene Leseberechtigung besitzt.
Lernverlauf anzeigen
/learn
GET /v1/attempts
listAttempts
practice.attempts.list
Lernende · Mentor:in
attempt.readLiest Laufzustand, Kompetenznachweise, Bewertung und freigegebenes Feedback zweckgebunden.
Übungsdurchlauf öffnen
/learn/{releaseId}
GET /v1/attempts/{attemptId}
getAttempt
practice.attempts.read
Lernende · Mentor:in
session.readLiest eine Lernsitzung und ihren Speicherpunkt innerhalb eines berechtigten Übungsdurchlaufs.
Lernsitzung anzeigen
/learn/{releaseId}
GET /v1/attempts/{attemptId}/sessions/{sessionId}
getAttemptSession
practice.sessions.read
Lernende · Mentor:in
attempt.startMutationStartet eine Sitzung auf einer unveränderlichen veröffentlichten Version nach Datenschutzbestätigung.
Übung starten
/learn/{releaseId}
POST /v1/attempts
startAttempt
practice.attempts.start
Lernende
attempt.resumeMutationErzeugt eine neue Sitzung am letzten gültigen Speicherpunkt derselben veröffentlichten Version.
Übungsdurchlauf fortsetzen
/learn/{releaseId}?resume={attemptId}
POST /v1/attempts/{attemptId}:resume
resumeAttempt
practice.attempts.resume
Lernende
attempt.turn_submitMutationFügt einen sequenzgebundenen Lernendenbeitrag zu einer Gesprächsübung hinzu.
Antwort senden
/learn/{releaseId}
POST /v1/attempts/{attemptId}/turns
submitAttemptTurn
practice.attempts.turn.submit
Lernende
attempt.action_submitMutationFührt eine sequenzgebundene Diagnose- oder Serviceaktion mit vorgeschalteter Sicherheitsprüfung aus.
Aktion ausführen
/learn/{releaseId}
POST /v1/attempts/{attemptId}/actions
submitAttemptAction
practice.attempts.action.submit
Lernende
attempt.checkpoint_saveMutationErzeugt einen unveränderlichen Speicherpunkt für denselben Übungsdurchlauf und dieselbe veröffentlichte Version.
Fortschritt sichern
/learn/{releaseId}
POST /v1/attempts/{attemptId}/checkpoints
saveAttemptCheckpoint
practice.attempts.checkpoint.save
Lernende
attempt.completeMutationSchließt die aktive Sitzung und startet die Bewertung anhand der veröffentlichten Kriterien.
Übung abschließen
/learn/{releaseId}
POST /v1/attempts/{attemptId}:complete
completeAttempt
practice.attempts.complete
Lernende
attempt.abandonMutationBeendet den Übungsdurchlauf ohne Abschlussbewertung und bewahrt erforderliche Protokollmetadaten.
Übung abbrechen
/learn/{releaseId}
POST /v1/attempts/{attemptId}:abandon
abandonAttempt
practice.attempts.abandon
Lernende
attempt.consent_withdrawMutationDokumentiert den Widerruf unveränderlich und beendet die einwilligungsbasierte Verarbeitung.
Einwilligung widerrufen
/learn/{releaseId}
POST /v1/attempts/{attemptId}:withdraw-consent
withdrawAttemptConsent
practice.attempts.consent.withdraw
Lernende
asset.listListet sichtbare Medienobjekte mit Rechte-, Einwilligungs- und Prüfstatus.
Medien anzeigen
/studio/media
GET /v1/assets
listMediaAssets
practice.assets.list
Autor:in · Personalentwicklung
asset.createMutationLegt ein lokalisiertes Medienobjekt an.
Medium anlegen
/studio/media
POST /v1/assets
createMediaAsset
practice.assets.create
Autor:in · Personalentwicklung
asset.upload_prepareMutationErzeugt eine kurzlebige Upload-Sitzung mit Bindung an Dateigröße, Medientyp und Prüfsumme.
Datei hochladen
/studio/media
POST /v1/assets/{assetId}/uploads
prepareMediaUpload
practice.assets.uploads.prepare
Autor:in · Personalentwicklung
asset.slot_bindMutationBindet eine freigegebene Medienversion an einen versionierten Autorenslot.
Medium zuweisen
/studio/media
PUT /v1/experiences/{experienceId}/media-slots/{slotKey}
bindMediaSlot
practice.assets.slots.bind
Autor:in · Personalentwicklung
asset.review_submitMutationReicht eine unveränderliche Medienversion zur fachlichen Prüfung ein.
Zur Medienprüfung einreichen
/studio/media
POST /v1/assets/{assetId}/versions/{assetVersionId}:submit-review
submitMediaReview
practice.assets.review.submit
Autor:in · Personalentwicklung
asset.review_decideMutationGibt die geprüfte Version frei oder weist sie begründet zurück.
Prüfentscheidung treffen
/studio/media
POST /v1/assets/{assetId}/versions/{assetVersionId}:decide-review
decideMediaReview
practice.assets.review.decide
Mentor:in · Personalentwicklung
provider.profile_listListet Anbieterprofile ohne Zugangsdaten sowie deren Datenschutzmerkmale.
Anbieter anzeigen
/studio/media
GET /v1/provider-profiles
listProviderProfiles
practice.providers.profiles.list
Autor:in · Personalentwicklung
provider.connection_listListet Verbindungen ausschließlich mit Referenzen auf sicher gespeicherte Zugangsdaten.
Verbindungen anzeigen
/studio/media
GET /v1/provider-connections
listProviderConnections
practice.providers.connections.list
Autor:in · Personalentwicklung
provider.capability_listListet Modelle, Formate, Regionen, Grenzen und Einkaufspreise.
Fähigkeiten anzeigen
/studio/media
GET /v1/provider-capabilities
listProviderCapabilities
practice.providers.capabilities.list
Autor:in · Personalentwicklung
provider.routing_listListet richtliniengebundene Primär- und Ausweichrouten.
Routing anzeigen
/studio/media
GET /v1/provider-routing-plans
listProviderRoutingPlans
practice.providers.routing.list
Autor:in · Personalentwicklung
provider.cost_estimateMutationLiefert Einkaufspreis, Aufschlag und Endpreis vor der Ausführung.
Kosten berechnen
/studio/media
POST /v1/provider-cost-estimates
estimateProviderCost
practice.providers.cost.estimate
Autor:in · Personalentwicklung
provider.job_submitMutationReserviert Budget und startet denselben Auftrag über UI, API oder MCP.
Generierung starten
/studio/media
POST /v1/provider-jobs
submitProviderJob
practice.providers.jobs.submit
Autor:in · Personalentwicklung
provider.job_approveMutationGibt einen wartenden Auftrag auf Grundlage der unveränderten Kostenschätzung frei.
Auftrag freigeben
/studio/media
POST /v1/provider-jobs/{jobId}:approve
approveProviderJob
practice.providers.jobs.approve
Abrechnungsadministration · Mandantenadministration
budget.usage_listListet das unveränderliche Nutzungsprotokoll mit Einkaufspreis, Aufschlag und Endpreis.
Nutzung anzeigen
/studio/media
GET /v1/usage-ledger
listUsageLedger
practice.budgets.usage.list
Abrechnungsadministration · Mandantenadministration
budget.reservation_createMutationReserviert einen Betrag transaktionssicher gegen eine gültige Kostenschätzung.
Budget reservieren
/studio/media
POST /v1/budget-reservations
createBudgetReservation
practice.budgets.reservations.create
Abrechnungsadministration · Mandantenadministration
budget.reservation_releaseMutationGibt ungenutztes Budget wiederholungssicher frei.
Reservierung freigeben
/studio/media
POST /v1/budget-reservations/{reservationId}:release
releaseBudgetReservation
practice.budgets.reservations.release
Abrechnungsadministration · Mandantenadministration
connector.registry_listListet Connectorarten, Anmeldeverfahren, Betriebsregionen und verfügbare Zugriffsbereiche.
Connectoren anzeigen
/studio/media
GET /v1/connector-definitions
listConnectorDefinitions
practice.connectors.registry.list
Autor:in · Personalentwicklung
connector.binding_listListet angebundene Quellen mit Serverfreigabeliste, Zugriffsbereichen, Verarbeitungszweck, Region und Datenklasse.
Kontextquellen anzeigen
/studio/media
GET /v1/connector-bindings
listConnectorBindings
practice.connectors.bindings.list
Autor:in · Personalentwicklung
context.snapshot_readLiest einen unveränderlichen Kontextstand, der vor der Speicherung auf vertrauliche und personenbezogene Daten geprüft wurde.
Kontextstand öffnen
/studio/media
GET /v1/context-snapshots/{snapshotId}
getContextSnapshot
practice.context.snapshots.read
Autor:in · Personalentwicklung
context.previewMutationLädt eine begrenzte Vorschau und prüft vertrauliche sowie personenbezogene Daten, bevor Inhalte gespeichert werden.
Kontextvorschau laden
/studio/media
POST /v1/context-previews
previewContext
practice.context.preview
Autor:in · Personalentwicklung
context.snapshot_createMutationSpeichert ausschließlich die freigegebene und auf vertrauliche sowie personenbezogene Daten geprüfte Vorschau unveränderlich.
Kontextstand übernehmen
/studio/media
POST /v1/context-snapshots
createContextSnapshot
practice.context.snapshots.create
Autor:in · Personalentwicklung
job.listListet sichtbare asynchrone Aufträge des Mandanten oder Arbeitsbereichs.
Aufträge anzeigen
/studio/media
GET /v1/jobs
listJobs
practice.jobs.list
Autor:in · Personalentwicklung
job.readLiest Status, Fortschritt und sicheres Ergebnis eines Auftrags.
Auftrag öffnen
/studio/media
GET /v1/jobs/{jobId}
getJob
practice.jobs.read
Autor:in · Personalentwicklung
job.cancelMutationFordert den sicheren Abbruch eines abbrechbaren Auftrags an.
Auftrag abbrechen
/studio/media
POST /v1/jobs/{jobId}:cancel
cancelJob
practice.jobs.cancel
Autor:in · Personalentwicklung
job.retryMutationStartet einen wiederholbaren Auftrag mit gleicher sicherer Eingabe neu.
Erneut versuchen
/studio/media
POST /v1/jobs/{jobId}:retry
retryJob
practice.jobs.retry
Autor:in · Personalentwicklung
command.previewPrüft Rechte, Freigaben, Wirkung und Kosten ohne Datenänderung. Die enthaltene Funktion wird vollständig erneut autorisiert.
Ausführung vorprüfen
/developer
POST /v1/commands:preview
previewCommand
practice.command.preview
Lernende · Autor:in
command.executeMutationUniverseller, schema-validierter Ausweichweg für REST API und MCP; die enthaltene Funktion wird vollständig erneut autorisiert.
Command ausführen
/developer
POST /v1/commands
executeCommand
practice.command.execute
Lernende · Autor:in