Update a Package

This operation allows you to update selection and customizations to a package in a customer account. A package with inherited set to true inherits its proxy from the root proxy. So, a JSON payload with inherited set to true updates the package proxy with the root proxy if the root proxy is set. The isSelected payload element is mandatory for managed and custom packages. isSelected, packageName and contentType payload elements are mandatory for the custom package update payload. For both managed and custom packages, removing a package with isSelected set to false in the payload will result in a loss of customization made previously at the package level. Removing a custom package with isSelected set to false in the payload will result in the deletion (hard delete) of the custom package and all associated titles from this custom package. If the payload contains ONLY isSelected set to true with no other customization fields, the system will remove all previously set customization. If you do not provide a JSON payload, the JSON payload will be set to the default values and customizations made previously will be lost. If you wish to keep your current customizations, please be sure to set the JSON payload accordingly.

Please Note: You will need an API key to gain access to the API through our interactive documentation. If you require an API key, please contact EBSCO customer support.

Language
URL
Click Try It! to start a request and see the response here!