Object: licenses
Usage & Structure
Specifies a license that must be enabled on the customer's account for the app to be usable. If a license is specified in the manifest, it is enabled automatically when the app is installed, and disabled/removed when the app is uninstalled.
Consists of one or more license
objects that each contain the properties listed below.
Note
This object currently does not have much practical use, and exists mainly to support platform functionality around licenses which is still in development. Eventually, you will be able to use this object to enable license-related functionality, such as reporting on and controlling the number of license seats a user of your app has access to.
Properties
code
string / required: The unique identifier used to reference the license.- Create a new license by prefacing the value with an underscore ("_").
- Can also be the code of an existing system default license. See here for a list of system default licenses and their codes.
name
string / required / max: 100: The display name of the license (will only be visible in Uberflip's internal systems).description
string / required / max: 200: A brief description of the purpose of the license.
Sample Manifest
"licenses" : [
{
"code": "_EXAMPLE_APP_LICENSE",
"name": "Example App License",
"description": "License for Example App"
}
]
Referencing
Any licenses you define with this object can also be referenced in the following objects:
global_permissions
user_groups
users
Updated 10 months ago