{ "opencollection": "1.0.0", "info": { "name": "Kaltura OTT accessControl entitlement API", "version": "3.6.287.20720" }, "items": [ { "info": { "name": "entitlement", "type": "folder" }, "items": [ { "info": { "name": "entitlement.cancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/cancel" }, "docs": "Immediately cancel a subscription, PPV or collection. Cancel is possible only if within cancellation window and content not already consumed" }, { "info": { "name": "entitlement.cancelRenewal", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/cancelRenewal" }, "docs": "Cancel a household service subscription at the next renewal. The subscription stays valid till the next renewal." }, { "info": { "name": "entitlement.cancelScheduledSubscription", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/cancelScheduledSubscription" }, "docs": "Cancel Scheduled Subscription" }, { "info": { "name": "entitlement.externalReconcile", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/externalReconcile" }, "docs": "Reconcile the user household's entitlements with an external entitlements source. This request is frequency protected to avoid too frequent calls per household." }, { "info": { "name": "entitlement.forceCancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/forceCancel" }, "docs": "Immediately cancel a subscription, PPV or collection. Cancel applies regardless of cancellation window and content consumption status" }, { "info": { "name": "entitlement.getNextRenewal", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/getNextRenewal" }, "docs": "Returns the data about the next renewal" }, { "info": { "name": "entitlement.grant", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/grant" }, "docs": "Grant household for an entitlement for a PPV or Subscription." }, { "info": { "name": "entitlement.list", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/list" }, "docs": "Gets all the entitled media items for a household" }, { "info": { "name": "entitlement.swap", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/swap" }, "docs": "Swap current entitlement (subscription) with new entitlement (subscription) - only Grant" }, { "info": { "name": "entitlement.update", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/entitlement/action/update" }, "docs": "Update Kaltura Entitelment by Purchase id" } ] } ], "bundled": true }