Creates a custom license
To create a custom license the name, shortName and licenseText is required.
Only users with Library Manager permission can create custom licenses.
Allowable values for familyName(Optional) are:
GNU LGPL 2.1 Style | Artistic License 1.0 Style | Proprietary Style | BSD 3-Clause Style |
Apache 1.1 Style | CPL 1.0 Style | MIT Style | Public Domain Style | MPL 1.1 Style | MPL 1.0 Style | Academic Free License Style | Apache 2.0 Style | Sleepycat Style | EPL 1.0 Style | CDDL 1.0 Style | Commercial Style | GNU GPL 3 Style |
GNU LGPL 2.0 Style | GNU LGPL 3.0 Style | GNU AGPL 3.0 Style | Ambiguous License Style | GNU GPL 2 Style | Artistic License 2.0 Style | BSD 2-Clause Style | GNU GPL 2 w/CPE Style | CDDL 1.1 Style | Apache 1.0 Style | BSD 4-Clause Style | GNU GPL 2+ Style |
GNU GPL 3+ Style | GNU LGPL 2.1+ Style | GNU LGPL 3.0+ Style | GNU LGPL 2.0+ Style | MirOS Style | zlib Style | GNU GPL Style | GNU LGPL Style | GNU AGPL 3.0+ Style
Created
Bad Request
Internal Server Error
{- "name": "General Public License",
- "shortName": "GPL",
- "licenseText": "License Text",
- "priority": "E.g. P1 | P2 | P3 | default: P3",
- "description": "License description",
- "familyName": "License family",
- "externalId": "External License Id Eg: 156"
}Only users with Library Manager permission can edit a custom license.
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
{- "name": "General Public License",
- "shortName": "GPL",
- "licenseText": "License Text",
- "priority": "E.g. P1 | P2 | P3 | default: P3",
- "description": "License description",
- "familyName": "License family",
- "externalId": "External License Id Eg: 156"
}Delete a custom license using the license ID. All existing inventory that uses this license will have its license changed to Unknown. You must have the Library Manager permission to delete a custom license.
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Update Licenses External Id. Only users with Library Manager permission can update the External Id of a license. The licenseId should be a valid license id and the externalId should not exceed 255 characters.
OK
Bad Request
Not Found
Internal Server Error
{- "externalId": "External License Id Eg:156"
}