Die Avails-API-Endpunkte sind sprachunabhängig und können von jedem System mit einer Internetverbindung abgerufen werden. Sie verwenden HTTP 1.1 für die Übertragung von Anfragen und Antworten.
Endpunkte
Die Avails-API-Endpunkte unterstützen die folgenden Operationen.
PutAvailsFullExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}
- Beschreibung: Erstellt oder aktualisiert Verfügbarkeitsinformationen für einen Titel.
- Eingabe: JSON-kodiert PutAvailsAPIRequest
- Ausgabe: JSON-kodiert PutAvailsAPIResponse
GetAvailsFullExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}
- Beschreibung: Ruft Verfügbarkeitsinformationen für einen bestimmten Inhaltsumfang ab.
- Ausgabe: JSON-kodiert GetAvailsAPIResponse
DeleteAvailsFullExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}&contractID={CPH|FIXED_FEE}&channelIdentity={Channel}
- Beschreibung: Löscht Verfügbarkeitsinformationen für einen bestimmten Inhaltsumfang.
- Ausgabe: JSON-kodiert DeleteAvailsAPIResponse
ValidateAvailsFullExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}/validate
- Beschreibung: Führt eine Überprüfung der Verfügbarkeitsinformationen durch.
- Eingabe: JSON-kodiert ValidateAvailsAPIRequest
- Ausgabe: JSON-kodiert ValidateAvailsAPIResponse
PutAvailsBatchFullExtractPOST https://partnerapi.primevideo.com/v1/avails/full-extract/batch/put
- Beschreibung: Erstellt oder aktualisiert Verfügbarkeitsinformationen in einem Massenprozess.
- Eingabe: JSON-kodiert PutAvailsBatchAPIRequest
- Ausgabe: JSON-kodiert PutAvailsBatchAPIResponse
PutAvailsPartialExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Beschreibung: Erstellt oder aktualisiert individuelle Verfügbarkeitsfenster mit eindeutigen Kennungen.
- Eingabe: JSON-kodiert PutAvailsAPIRequest
- Ausgabe: JSON-kodiert PutAvailsAPIResponse
GetAvailsPartialExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Beschreibung: Ruft Verfügbarkeitsfenster auf der Grundlage einer eindeutigen Kennung ab.
- Ausgabe: JSON-kodiert GetAvailsAPIResponse
DeleteAvailsPartialExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Beschreibung: Löscht Verfügbarkeitsfenster auf der Grundlage einer eindeutigen Kennung.
- Ausgabe: JSON-kodiert DeleteAvailsAPIResponse
ValidateAvailsPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}/validate
- Beschreibung: Validiert Verfügbarkeitsfenster anhand einer eindeutigen Kennung.
- Eingabe: JSON-kodiert ValidateAvailsAPIRequest
- Ausgabe: JSON-kodiert ValidateAvailsAPIResponse
PutAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/put
- Beschreibung: Erzeugt oder aktualisiert einzelne Verfügbarkeitsfenster in einem Massenprozess.
- Eingabe: JSON-kodiert PutAvailsBatchAPIRequest
- Ausgabe: JSON-kodiert PutAvailsBatchAPIResponse
GetAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/get
- Beschreibung: Ruft Verfügbarkeitsinformationen in einem Massenprozess anhand eindeutiger Kennungen ab.
- Ausgabe: JSON-kodiert GetAvailsBatchAPIResponse
DeleteAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/delete
- Beschreibung: Löscht Verfügbarkeitsfenster in einem Massenprozess.
- Ausgabe: JSON-kodiert DeleteAvailsBatchAPIResponse
HTTP-Antwortcodes
Alle Avails-Endpunkte geben einen Standardsatz von HTTP-Codes zurück, wie in der folgenden Tabelle beschrieben.
HTTP-Code |
Beschreibung |
Wiederholbar |
200 |
API-Aufruf war erfolgreich. Anrufer sollten das Antwortobjekt auf weitere Details überprüfen. |
N/A |
400 |
Ungültige Anfrage, einschließlich Validierungsfehler. |
Nein |
401 |
Nicht autorisiert. |
Nein |
404 |
Nicht gefunden. |
Nein |
500 |
Interner Fehler. |
Ja |
503 |
Abhängigkeitsfehler. |
Ja |