In the upLynk system, a subowner is a limited-use account login attached to your upLynk account. By using the subowner integration APIs, you can create additional login credentials for accessing your account, and you can assign different levels of permissions to those credentials. For example, the slicer, which is used for preparing assets, requires a username and API key. You may need to allow some people in your organization to slice content but do not wish to give them access to call APIs. With the subowner APIs, you can create a seperate username/API key for them and grant them just enough permission to slice content.
Unlike normal accounts, the username for a subowner must not be an email address. Instead, a convention is used that consists of a short prefix for your account, followed by a dot, followed by a single word username. For example, "ptvn.dbrueck" and "ptvn.tbye" might be two subowners created for a particular account. The system does not enforce the convention, but it may in the future. Currently the prefixes are not registered with the system, so you are free to choose any prefix you want.
The following permissions are available for use with subowners:
Access to use the slicers for preparing content (live and VOD)
Access the integration APIs
More permissions will be added as needed. Note that if you grant a subowner the 'api' permission, that subowner could in turn create additional subowners attached to your account.
Creates a new subowner attached to your account.
New subowner username
New subowner password
Do not use this password to authenticate a Live Slicer to your Uplynk account. Please use an API key instead. Leverage this endpoint to generate an API key that only authorizes slicer-related actions by creating a sub-owner that has only been granted the "slice" permission.
Do not use this password to authenticate a Live Slicer to your Uplynk account. Please use an API key instead. Leverage this endpoint to only authorize this sub-owner to perform slicer-related actions by only granting the "slice" permission to a sub-owner.
(optional) Permissions granted to this subowner
(optional) Pass 1 to have the system generate a new secret API key.