Zum Hauptinhalt springen

Nutzungsrechte im Kontext

GET 

/policies-info

Nutzungsrechte-Informationen (Policies)

Dieser API-Endpunkt dient dem Abruf von Nutzungsrechte-Informationen (Policies) für Medienobjekte im aktuellen Autorisierungskontext. Die zurückgegebene Antwort-Nutzlast ist eine Liste von ODRL-Zuweisungen (Policies).

Dieser API-Endpunkt ermöglicht optional auch die Anforderung von Zugangsdaten, die den jeweiligen Medienobjekten und Nutzungsrechten (Policies) zugeordnet sind. Werden Zugangsdaten angefordert, so sind sie im Attribut scx:access_control der Antwortnutzlast enthalten.

Der API-Endpunkt unterstützt die Client-seitige Content-Negotiation mittels des Accept-Headers. Dies erlaubt es dem Client, das gewünschte Datenmodell der Antwort-Nutzlast zu spezifizieren, sofern dieses vom Server unterstützt wird.

Request

Query Parameters

    target.uid string

    Die UID eines spezifische Medienobjekts als Filter-Parameter

    target.partOf string

    Der Name eines spezifischen Medienkatalogs als Filter-Parameter

    access_control boolean

    Mit dem Parameter wird die optionale Auslieferung des access_control-Objekts angefordert.

Header Parameters

    Accept string

    Possible values: [application/ld+json, application/json]

    Default value: application/json

    Legt den Content-Type der Antwort fest (JSON oder JSON-LD).

    Example: application/json

Responses

OK

Schema

    pid string

    Pseudonymisierte ID. Referenziert ein bestehendes Objekt des Schulconnex-Servers.

    data

    object[]

  • Array [

  • policy objectrequired

    Das Nutzungsrechteobjekt entsprechend der ODRL-Spezifikation

    access_control

    object

    Ein gültiges Zugangsdatenobjekt

    type stringrequired

    Der Typ (Klasse) des Zugangsdatenobjekts

    value

    object

    required

    Das Zugangsdatenobjekt entsprechend dem Schema des Typs

    anyOf

    licenseKey string

    Der Lizenzschlüssel

  • ]

  • status

    services

    object[]

  • Array [

  • service stringrequired

    Der Names des Backend-Services

    status intrequired

    Der Http-Statuscode des Backend-Services für den aktuellen Aufruf

    error

    message string
  • ]

Loading...