Avails API endpoints - Prime Video Tech Docs

Avails API endpoints

Last updated 2024-09-30

The Avails API endpoints are language-independent and can be accessed by any system with an internet connection. They use HTTP 1.1 for transmitting requests and responses.

Endpoints

The Avails API endpoints support the following operations.

PutAvailsFullExtract

  • Description: Creates or updates availability information for a title.
  • Input: JSON-encoded PutAvailsAPIRequest
  • Output: JSON-encoded PutAvailsAPIResponse

GetAvailsFullExtract

  • Description: Retrieves availability information for a specific content scope.
  • Output: JSON-encoded GetAvailsAPIResponse

DeleteAvailsFullExtract

  • Description: Deletes availability information for a specific content scope.
  • Output: JSON-encoded DeleteAvailsAPIResponse

ValidateAvailsFullExtract

  • Description: Performs a validation check on availability information.
  • Input: JSON-encoded ValidateAvailsAPIRequest
  • Output: JSON-encoded ValidateAvailsAPIResponse

PutAvailsBatchFullExtract

  • Description: Creates or updates availability information in bulk.
  • Input: JSON-encoded PutAvailsBatchAPIRequest
  • Output: JSON-encoded PutAvailsBatchAPIResponse

PutAvailsPartialExtract

  • Description: Creates or updates individual availability windows using unique identifiers.
  • Input: JSON-encoded PutAvailsAPIRequest
  • Output: JSON-encoded PutAvailsAPIResponse

GetAvailsPartialExtract

  • Description: Retrieves availability windows based on a unique identifier.
  • Output: JSON-encoded GetAvailsAPIResponse

DeleteAvailsPartialExtract

  • Description: Deletes availability windows based on a unique identifier.
  • Output: JSON-encoded DeleteAvailsAPIResponse

ValidateAvailsPartialExtract

  • Description: Validates availability windows using a unique identifier.
  • Input: JSON-encoded ValidateAvailsAPIRequest
  • Output: JSON-encoded ValidateAvailsAPIResponse

PutAvailsBatchPartialExtract

  • Description: Creates or updates individual availability windows in bulk.
  • Input: JSON-encoded PutAvailsBatchAPIRequest
  • Output: JSON-encoded PutAvailsBatchAPIResponse

GetAvailsBatchPartialExtract

  • Description: Retrieves availability windows in bulk using unique identifiers.
  • Output: JSON-encoded GetAvailsBatchAPIResponse

DeleteAvailsBatchPartialExtract

  • Description: Deletes availability windows in bulk.
  • Output: JSON-encoded DeleteAvailsBatchAPIResponse

HTTP response codes

All Avails endpoints will return a standard set of HTTP codes as outlined in the following table.

HTTP Code

Description

Retryable

200

API call was successful. Callers should check response object for additional details.

N/A

400

Bad request including validation failures.

No

401

Not authorized.

No

404

Not found.

No

500

Internal error.

Yes

503

Dependency error.

Yes

API protocol

The Avails endpoints do not follow a specific protocol. They can be called in any order.

Can’t find what you’re looking for?

Contact us


Internal Server error! Please try again
Your session has expired

Please sign in to continue

Sign In
edit