Zum Inhalt springen

Ressourcen erweitern

In einigen Ressourcen, zum Beispiel dem Kurs-Objekt oder dem Kursteilnahme-Objekt, gibt es Felder, die zu einem vollständigen Objekt erweitert werden können, ohne dass dafür eine weitere Anfrage an die API erforderlich ist. Ohne Erweiterung enthalten diese Felder nur die ID des verknüpften Objekts.

Um Felder einer Ressource zu erweitern, senden Sie den Query-Parameter expand mit den zu erweiternden Feldnamen (kommagetrennt) mit.

Beispiele:

  • Kurs-Objekt:
    • Feld instructor erweitern: ?expand=instructor
  • Kursteilnahme-Objekt:
    • Feld user erweitern: ?expand=user
    • Felder user und course erweitern: ?expand=user,course

Welche Felder je Endpunkt erweiterbar sind, zeigt der Parameter expand des jeweiligen Endpunkts in der API-Referenz.