An Orchestration Layer that takes ISL services and packages them in a more targeted way for front-end applications. This in turn makes client integration easier and reduces the complexity and size of front-end applications. Rocket is also customisable - allowing UI engineers to ‘remix’ the existing back-end services into something that best suits the application they are developing.
/api121 endpoints available
/pagegetPage
/listsgetLists
/configgetAppConfig
/ee/pincreatePinRequest
/ee/pinvalidatePinRequest
/searchsearch
/accountgetAccount
/accountupdateAccount
/bt/plansgetPlans
/ee/plans/ee/plans
/itv/pagegetItvPage
/registerregister
/ee/msisdnassignMsisdn
/ee/offersgetEligibleOffers
/schedulesgetSchedules
/items/{id}getItem
/lists/{id}getList
/plans/{id}/plans/{id}
/account/pinchangePin
/itv/profile/itv/profile
/itv/profileupdateProfile
/verify-emailverifyEmail
/account/noncegenerateNonce
/authorizationgetAccountToken
/authorizationsignOut
/ee/plans/{id}getPlan
/itv/roku/plans/itv/roku/plans
/itv/save-offergetSaveOffer
/itv/save-offeractivateSaveOffer
/reset-passwordresetPassword
/account/devicesgetDevices
/account/devicesregisterDevice
/account/profilegetProfile
/bt/plan/{token}getPlanByToken
/bt/token/assignassignToken
/ee/token/createcreateToken
/itv/changeemailchangeEmail
/itv/items/clipsgetItemsMediaClipFiles
/samsung-previewgetPublicPreview
/account/passwordchangePassword
/account/profilescreateProfile
/itv/profiletokengetItvProfileToken
/authorization/ssosingleSignOn
/bt/token/validatecheckUserToken
/ee-bt/eligibilitycheckEeBtEligibility
/items/{id}/videosgetPublicItemMediaFiles
/itv/deleteaccountdeleteAccount
/items/{id}/relatedgetItemRelatedList
/items/{id}/childrengetItemChildrenList
/items/{itemId}/nextgetAnonNextPlaybackItem
/itv/changemarketingchangeMarketing
/itv/plan/{platform}upgradePlan
/itv/upcominginvoicegetUpcomingInvoice
/account/devices/{id}getDevice
/account/devices/{id}deregisterDevice
/account/entitlementsgetEntitlements
/authorization/devicegetAccountTokenByCode
/itv/cards/{platform}changeCardDetails
/itv/cards/{platform}getCardDetails
/itv/had/entitlementscheckPreviousEntitlements
/itv/pinauthorizationgetAccountTokenWithPin
/itv/plans/{platform}/itv/plans/{platform}
/account/profiles/{id}getProfileWithId
/account/profiles/{id}updateProfileWithId
/account/profiles/{id}deleteProfileWithId
/authorization/profilegetProfileToken
/authorization/refreshrefreshToken
/itv/subscriptionstategetSubscriptionState
/itv/items/downloadablegetItemDownloadables
/itv/voucher/{platform}checkVoucher
/request-password-resetforgotPassword
/account/billing/methodsgetPaymentMethods
/account/billing/methodsaddPaymentMethod
/account/profile/ratingsgetRatings
/account/profile/watchedgetWatched
/account/profile/watcheddeleteWatched
/check-subscription/{id}getSubscriptionData
/itv/purchase/{platform}getCurrentSubscription
/itv/purchase/{platform}confirmPurchase
/itv/purchase/{platform}/itv/purchase/{platform}
/itv/entitlements/currentgetCurrentEntitlement
/itv/entitlements/historygetEntitlementsHistory
/account/billing/purchasesgetPurchases
/account/billing/purchasesmakePurchase
/account/devices/{id}/namerenameDevice
/account/items/{id}/videosgetItemMediaFiles
/account/profile/bookmarksgetBookmarks
/authorization/device/codegenerateDeviceAuthorizationCode
/itv/featureFlag/{feature}getFeatureFlag
/itv/googlepay/subscriptiongooglePaySubscription
/itv/resubscribe/{platform}resubscribe
/account/billing/methods/{id}getPaymentMethod
/account/billing/methods/{id}removePaymentMethod
/account/profile/ratings/listgetRatingsList
/account/profile/watched/listgetWatchedList
/itv/itemsummary/{externalId}/itv/itemsummary/{externalId}
/account/devices/authorizationauthorizeDevice
/itv/billinghistory/{platform}getBillingHistory
/account/profile/bookmarks/listgetBookmarkList
/itv/purchase/{platform}/strongconfirmPurchaseStrong
/itv/profile/recommendation/listgetRecommendedList
/account/profile/ratings/{itemId}getItemRating
/account/profile/ratings/{itemId}rateItem
/account/profile/watched/{itemId}getItemWatchedStatus
/account/profile/watched/{itemId}setItemWatchedStatus
/itv/voucher/{planId}/{voucherId}getVoucherById
/account/items/{id}/videos-guardedgetItemMediaFilesGuarded
/itv/purchase/{platform}/withofferconfirmPurchaseWithOffer
/itv/subscription/fullpricerenewalgetFullPriceRenewal
/account/billing/subscriptions/{id}updateSubscription
/account/billing/subscriptions/{id}cancelSubscription
/account/profile/bookmarks/{itemId}getItemBookmark
/account/profile/bookmarks/{itemId}bookmarkItem
/account/profile/bookmarks/{itemId}deleteItemBookmark
/account/request-email-verificationrequestEmailVerification
/itv/subscription/status/{platform}getSubscriptionStatus
/itv/updateIntent/strong/{platform}updatePaymentIntentStrong
/account/profile/items/{itemId}/nextgetNextPlaybackItem
/itv/updatePayment/strong/{platform}updatePaymentMethodStrong
/itv/roku/transaction/{transactionid}executeTransaction
/account/profile/continue-watching/listgetContinueWatchingList
An Orchestration Layer that takes ISL services and packages them in a more targeted way for front-end applications. This in turn makes client integration easier and reduces the complexity and size of front-end applications. Rocket is also customisable - allowing UI engineers to ‘remix’ the existing back-end services into something that best suits the application they are developing.
/api121 endpoints available
/pagegetPage
/listsgetLists
/configgetAppConfig
/ee/pincreatePinRequest
/ee/pinvalidatePinRequest
/searchsearch
/accountgetAccount
/accountupdateAccount
/bt/plansgetPlans
/ee/plans/ee/plans
/itv/pagegetItvPage
/registerregister
/ee/msisdnassignMsisdn
/ee/offersgetEligibleOffers
/schedulesgetSchedules
/items/{id}getItem
/lists/{id}getList
/plans/{id}/plans/{id}
/account/pinchangePin
/itv/profile/itv/profile
/itv/profileupdateProfile
/verify-emailverifyEmail
/account/noncegenerateNonce
/authorizationgetAccountToken
/authorizationsignOut
/ee/plans/{id}getPlan
/itv/roku/plans/itv/roku/plans
/itv/save-offergetSaveOffer
/itv/save-offeractivateSaveOffer
/reset-passwordresetPassword
/account/devicesgetDevices
/account/devicesregisterDevice
/account/profilegetProfile
/bt/plan/{token}getPlanByToken
/bt/token/assignassignToken
/ee/token/createcreateToken
/itv/changeemailchangeEmail
/itv/items/clipsgetItemsMediaClipFiles
/samsung-previewgetPublicPreview
/account/passwordchangePassword
/account/profilescreateProfile
/itv/profiletokengetItvProfileToken
/authorization/ssosingleSignOn
/bt/token/validatecheckUserToken
/ee-bt/eligibilitycheckEeBtEligibility
/items/{id}/videosgetPublicItemMediaFiles
/itv/deleteaccountdeleteAccount
/items/{id}/relatedgetItemRelatedList
/items/{id}/childrengetItemChildrenList
/items/{itemId}/nextgetAnonNextPlaybackItem
/itv/changemarketingchangeMarketing
/itv/plan/{platform}upgradePlan
/itv/upcominginvoicegetUpcomingInvoice
/account/devices/{id}getDevice
/account/devices/{id}deregisterDevice
/account/entitlementsgetEntitlements
/authorization/devicegetAccountTokenByCode
/itv/cards/{platform}changeCardDetails
/itv/cards/{platform}getCardDetails
/itv/had/entitlementscheckPreviousEntitlements
/itv/pinauthorizationgetAccountTokenWithPin
/itv/plans/{platform}/itv/plans/{platform}
/account/profiles/{id}getProfileWithId
/account/profiles/{id}updateProfileWithId
/account/profiles/{id}deleteProfileWithId
/authorization/profilegetProfileToken
/authorization/refreshrefreshToken
/itv/subscriptionstategetSubscriptionState
/itv/items/downloadablegetItemDownloadables
/itv/voucher/{platform}checkVoucher
/request-password-resetforgotPassword
/account/billing/methodsgetPaymentMethods
/account/billing/methodsaddPaymentMethod
/account/profile/ratingsgetRatings
/account/profile/watchedgetWatched
/account/profile/watcheddeleteWatched
/check-subscription/{id}getSubscriptionData
/itv/purchase/{platform}getCurrentSubscription
/itv/purchase/{platform}confirmPurchase
/itv/purchase/{platform}/itv/purchase/{platform}
/itv/entitlements/currentgetCurrentEntitlement
/itv/entitlements/historygetEntitlementsHistory
/account/billing/purchasesgetPurchases
/account/billing/purchasesmakePurchase
/account/devices/{id}/namerenameDevice
/account/items/{id}/videosgetItemMediaFiles
/account/profile/bookmarksgetBookmarks
/authorization/device/codegenerateDeviceAuthorizationCode
/itv/featureFlag/{feature}getFeatureFlag
/itv/googlepay/subscriptiongooglePaySubscription
/itv/resubscribe/{platform}resubscribe
/account/billing/methods/{id}getPaymentMethod
/account/billing/methods/{id}removePaymentMethod
/account/profile/ratings/listgetRatingsList
/account/profile/watched/listgetWatchedList
/itv/itemsummary/{externalId}/itv/itemsummary/{externalId}
/account/devices/authorizationauthorizeDevice
/itv/billinghistory/{platform}getBillingHistory
/account/profile/bookmarks/listgetBookmarkList
/itv/purchase/{platform}/strongconfirmPurchaseStrong
/itv/profile/recommendation/listgetRecommendedList
/account/profile/ratings/{itemId}getItemRating
/account/profile/ratings/{itemId}rateItem
/account/profile/watched/{itemId}getItemWatchedStatus
/account/profile/watched/{itemId}setItemWatchedStatus
/itv/voucher/{planId}/{voucherId}getVoucherById
/account/items/{id}/videos-guardedgetItemMediaFilesGuarded
/itv/purchase/{platform}/withofferconfirmPurchaseWithOffer
/itv/subscription/fullpricerenewalgetFullPriceRenewal
/account/billing/subscriptions/{id}updateSubscription
/account/billing/subscriptions/{id}cancelSubscription
/account/profile/bookmarks/{itemId}getItemBookmark
/account/profile/bookmarks/{itemId}bookmarkItem
/account/profile/bookmarks/{itemId}deleteItemBookmark
/account/request-email-verificationrequestEmailVerification
/itv/subscription/status/{platform}getSubscriptionStatus
/itv/updateIntent/strong/{platform}updatePaymentIntentStrong
/account/profile/items/{itemId}/nextgetNextPlaybackItem
/itv/updatePayment/strong/{platform}updatePaymentMethodStrong
/itv/roku/transaction/{transactionid}executeTransaction
/account/profile/continue-watching/listgetContinueWatchingList