Os endpoints da API Avails são independentes do idioma e podem ser acessados por qualquer sistema com conexão à Internet. Eles usam HTTP 1.1 para transmitir solicitações e respostas.
Endpoints
Os endpoints da API Avails apoiam as seguintes operações.
PutAvailsFullExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}
- Descrição: cria ou atualiza as informações de disponibilidade de um título.
- Entrada: JSON-encoded PutAvailsAPIRequest
- Saída: JSON-encoded PutAvailsAPIResponse
GetAvailsFullExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}
- Descrição: devolve as informações de disponibilidade para um escopo de conteúdo específico.
- Saída: JSON-encoded GetAvailsAPIResponse
DeleteAvailsFullExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}&contractID={CPH|FIXED_FEE}&channelIdentity={Channel}
- Descrição: exclui as informações de disponibilidade para um escopo de conteúdo específico.
- Saída: JSON-encoded DeleteAvailsAPIResponse
ValidateAvailsFullExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/full-extract/{ALID}/validate
- Descrição: realiza uma verificação de validação para informações de disponibilidade.
- Entrada: JSON-encoded ValidateAvailsAPIRequest
- Saída: JSON-encoded ValidateAvailsAPIResponse
PutAvailsBatchFullExtractPOST https://partnerapi.primevideo.com/v1/avails/full-extract/batch/put
- Descrição: cria ou atualiza informações de disponibilidade em massa.
- Entrada: JSON-encoded PutAvailsBatchAPIRequest
- Saída: JSON-encoded PutAvailsBatchAPIResponse
PutAvailsPartialExtractPUT https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Descrição: cria ou atualiza janelas de disponibilidade individual usando identificadores únicos.
- Entrada: JSON-encoded PutAvailsAPIRequest
- Saída: JSON-encoded PutAvailsAPIResponse
GetAvailsPartialExtractGET https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Descrição: devolve janelas de disponibilidade com base em um identificador exclusivo.
- Saída: JSON-encoded GetAvailsAPIResponse
DeleteAvailsPartialExtractDELETE https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}
- Descrição: exclui janelas de disponibilidade com base em um identificador exclusivo.
- Saída: JSON-encoded DeleteAvailsAPIResponse
ValidateAvailsPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/{licensor}/partial-extract/transactions/{transactionID}/validate
- Descrição: valida janelas de disponibilidade usando um identificador exclusivo.
- Entrada: JSON-encoded ValidateAvailsAPIRequest
- Saída: JSON-encoded ValidateAvailsAPIResponse
PutAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/put
- Descrição: cria ou atualiza janelas de disponibilidade individuais em massa.
- Entrada: JSON-encoded PutAvailsBatchAPIRequest
- Saída: JSON-encoded PutAvailsBatchAPIResponse
GetAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/get
- Descrição: devolve janelas de disponibilidade em massa usando identificadores exclusivos.
- Saída: JSON-encoded GetAvailsBatchAPIResponse
DeleteAvailsBatchPartialExtractPOST https://partnerapi.primevideo.com/v1/avails/partial-extract/batch/delete
- Descrição: exclui janelas de disponibilidade em massa.
- Saída: JSON-encoded DeleteAvailsBatchAPIResponse
Códigos de resposta HTTP
Todos os endpoints de Avails voltarão ao conjunto padrão de códigos HTTP conforme ressaltado na tabela a seguir.
Código HTTP |
Descrição |
Possível tentar novamente |
200 |
O chamado de API foi bem-sucedido. Os chamadores devem verificar o objeto de resposta para saber mais detalhes. |
N/A |
400 |
Solicitação incorreta incluindo falhas de validação. |
Não |
401 |
Não autorizado. |
Não |
404 |
Não encontrado. |
Não |
500 |
Erro interno. |
Sim |
503 |
Erro de dependência. |
Sim |