/pcode/{pcode}/account_id/{account_id}/limit/{limit}

Modify concurrent streams {limit} for specific {account_id} of a provider identified by {pcode}

post

Modify Max Concurrent Streams limit for a User It will overwrite the current concurrent stream {limit} for a specific {account_id} of a provider identified by {pcode}

/pcode/{pcode}/account_id/{account_id}/limit

Remove Concurrent Stream limit for specific {account_id} of a provider identified by {pcode}

delete

Remove Max Concurrent Streams limit for a User

/pcode/{pcode}/account_id/{account_id}

Create, retrieve, update and delete limits on categories for specific {account_id} of a provider identifed by {pcode}

post

Set category limits for a User It will overwrite the categories associated with a specific {account_id} To edit the categories, use PATCH route To delete all limits, use DELETE route

patch

Edit category limits for a User It will update the limits for existing categories of a specific {account_id} Any other categories not included will remain unchanged

get

Get category limits for a User It will retrieve the list of the limits for every category associated with a specific {account_id}

delete

Delete category limits for a User It will delete the categories associated with a specific {account_id}

/providers/{pcode}/accounts/{account_id}/content

Interact with specific {account_id} entitlements

get

Get all entitlements for a specific {account_id}

delete

Remove all {account_id} entitlements

post

Create an entitlement with identifiers for labels and publishing rules in the POST body. If the unique combination of {label_id}, {user_id} and {external_product_id} matches an existing entitlement, it will be updated.

/providers/{pcode}/accounts/{account_id}/content/assets/{asset_id}/external_products/{external_product_id}

Interact with specific {asset_id} entitlements

get

Get entitlements for a specific {asset_id}

delete

Remove {account_id} entitlements to content identified by {asset_id}

/providers/{pcode}/accounts/{account_id}/content/labels/{label_id}/external_products/{external_product_id}

Interact with specific {label_id} entitlements

get

Get entitlements for a specific {label_id}

delete

Remove {account_id} entitlements to content identified by {label_id}

/providers/{pcode}/accounts/{account_id}/content/assets_offline/{asset_id}/external_products/{external_product_id}

Interact with specific offline {asset_id} entitlements

get

Get entitlements for a specific offline {asset_id}

delete

Remove {account_id} entitlements to content identified by offline {asset_id}

/providers/{pcode}/accounts/{account_id}/content/labels_offline/{label_id}/external_products/{external_product_id}

Interact with specific offline {label_id} entitlements

get

Get entitlements for a specific offline {label_id}

delete

Remove {account_id} entitlements to content identified by offline {label_id}

/providers/{pcode}/users/{content_type}/{content_id}/external_products/{external_product_id}

Get a list of users for an entitlement

get

Get a list of users for an entitlement