Les points de terminaison API des avails sont indépendants de la langue et sont accessibles par n’importe quel système disposant d’une connexion Internet. Ils utilisent HTTP 1.1 pour transmettre les demandes et les réponses.
Points de terminaison
Les points de terminaison de l’API Avails prennent en charge les opérations suivantes.
PutAvailsFullExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}
- Description : crée ou met à jour les informations de disponibilité pour un titre.
- Entrée : PutAvailsAPIRequest codée en JSON
- Sortie : PutAvailsAPIResponse codée en JSON
GetAvailsFullExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}
- Description : récupère les informations de disponibilité pour un élément de contenu spécifique.
- Sortie : GetAvailsAPIResponse codée en JSON
DeleteAvailsFullExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}&contractID={CPH|FIXED_FEE}&channelIdentity={Channel}
- Description : supprime les informations de disponibilité pour une portée de contenu spécifique.
- Sortie : DeleteAvailsAPIResponse codée en JSON
ValidateAvailsFullExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}/validate
- Description : Effectue un contrôle de validation sur les informations de disponibilité.
- Entrée : codée en JSON ValidateAvailsAPIRequest
- Sortie : ValidateAvailsAPIResponse codée en JSON
PutAvailsBatchFullExtractPOST https://partnerapi.primevideo.com/v1/avails/full-extract/batch/put
- Description : Crée ou met à jour les informations de disponibilité en masse.
- Entrée : PutAvailsBatchAPIRequest codée en JSON
- Sortie : PutAvailsBatchAPIRequest codée en JSON
- Sortie : PutAvailsBatchAPIResponse codée en JSON
PutAvailsPartialExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Description : crée ou met à jour des fenêtres de disponibilité individuelles à l’aide d’identifiants uniques.
- Entrée : PutAvailsAPIResponse codée en JSON
GetAvailsPartialExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Description : Récupère les fenêtres de disponibilité en fonction d’un identifiant unique.
- Sortie : GetAvailsAPIResponse codé en JSON
DeleteAvailsPartialExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Description : Supprime les fenêtres de disponibilité en fonction d’un identifiant unique.
- Sortie : DeleteAvailsAPIResponse codé en JSON
ValidateAvailsPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}/validate
- Description : Valide les fenêtres de disponibilité à l’aide d’un identifiant unique identifiant.
- Entrée : ValidateAvailsAPIRequest codée en JSON
- Sortie : ValidateAvailsAPIResponse codée en JSON
PutAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/put
- Description : Crée ou met à jour des fenêtres de disponibilité individuelles en masse.
- Entrée : PutAvailsBatchAPIRequest codée en JSON
- Sortie : PutAvailsBatchAPIResponse codée en JSON
GetAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/get
- Description : Récupère des fenêtres de disponibilité en masse à l’aide d’identifiants uniques.
- Sortie : codé en JSON GetAvailsBatchAPIResponse
DeleteAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/delete
- Description : Supprime les fenêtres de disponibilité en masse.
- Sortie : codée en JSON DeleteAvailsBatchAPIResponse
Codes de réponse HTTP
Tous les points de terminaison Avails renverront un ensemble standard de codes HTTP comme indiqué dans le tableau suivant.
Code HTTP |
Description |
Réessayable |
200 |
L’appel d’API a réussi. Les appelants doivent vérifier l’objet de réponse pour plus de détails. |
N/A |
400 |
Requête incorrecte incluant des échecs de validation. |
Non |
401 |
Non autorisé. |
Non |
404 |
Introuvable. |
Non |
500 |
Erreur interne. |
Oui |
503 |
Erreur de dépendance. |
Oui |