Metadata Ingestion APIsShelf and Feed APIsSubscriber Activity APIs

Subscriber Activity APIs

Subscribers’ activity related APIs

Resource

Method

Description

PUT

This API is used to bulk-ingest user activity history (favorites-list/watchlist, view details, ratings etc.) of a user. Multiple assets’ activity can be ingested at a time. It accepts a JSON […]

GET

Get the list of favorite items of a subscriber. Replace SUBSCRIBER_ID with the unique id of the subscriber to get the items that the user has favorited.

PUT

This API is used to add items to a subscriber’s favorites list. Replace SUBSCRIBER_ID with the unique id of the subscriber and ASSET_ID with the unique id of the item […]

DELETE

This API is called to delete an item from a user’s favorite list. Replace SUBSCRIBER_ID with the subscriber’s unique id and ASSET_ID with the asset’s unique id in order to […]

GET

Get the list of last watched items of a subscriber. Replace SUBSCRIBER_ID with the unique id of the subscriber to get the items that the user has lastly watched.

PUT

This API is used to add items from a subscriber’s watch list. Replace SUBSCRIBER_ID with the unique id of the subscriber and ASSET_ID with the unique id of the item […]

DELETE

This API is called to delete an item from a user’s watch list. Replace SUBSCRIBER_ID with the subscriber’s unique id and ASSET_ID with the asset’s unique id in order to […]

GET

Get the list of items that a subscriber has watched partially. Replace SUBSCRIBER_ID with the unique id of the subscriber to get the items that the user has not yet […]

GET

Get the last playback position (pause time) of the item (in milliseconds) for the given subscriber. Replace SUBSCRIBER_ID with the unique id of the subscriber and ASSET_ID with the unique […]

PUT

This API is used to update the last playback position of an item for a subscriber. Typically the API is called at the end of playback and/or as a periodic […]

GET

Get the list of items that a subscriber has already reviewed. Replace SUBSCRIBER_ID with the unique id of the subscriber to get the reviewed items.

GET

Get the review score given by the subscriber to an item. Replace SUBSCRIBER_ID with the unique id of the subscriber and ASSET_ID with the unique id of the item to […]

GET

Get the average review score of an item over all subscribers who have rated it. Replace ASSET_ID with the unique id of the item to get its average score. The […]

PUT

API to update the review score of an item for a subscriber. Replace SUBSCRIBER_ID with the unique id of the subscriber and ASSET_ID with the unique id of the item […]