Skip to main content
Unassign Third Party Licenses

Headers

SO-AppToken
string

The application token that identifies the partner app. Used when calling Online WebAPI from a server.

Path Parameters

associateId
integer<int32>
required

User to unassign third party licenses for

moduleOwner
string
required

Name of the module owner to unassign license for

Body

Name of module licenses to unassign (remove)

Response

OK

Unrestricted
boolean

Is this module license restricted or unrestricted

Total
integer<int32>

The total number of module licenses. In other words the number of free license added to the number of licenses in use equals the total number of licenses

Tooltip
string

The tooltip to be shown in some gui with details on the module license

CanAssign
boolean

Can a specific user assign this module license

Free
integer<int32>

The number of licenses that are free to be assigned

InUse
integer<int32>

The total number of licenses (of a given license module) that are occupied

IsHidden
boolean

Is hidden from UI

Assigned
boolean

Is the module license assigned to a given user?

ModuleLicenseId
integer<int32>

The identifier of the module license

Name
string

The name of the module license

Description
string

The description of the module license

PrerequisiteModuleName
string

Name of module that must be active for this license to be used.

SortOrder
integer<int32>

Sort order of licenses.

ExtraFlags
integer<int32>

License flags. 1 = user plan

TableRight
object

Wraps a table right together with an explanatory reason. Code can indicate why access is restricted.

FieldProperties
object

Field property dictionary mapping field names to field access rights.