Read licenses.
in:
{
"function": "Licenses/Read",
"id": "some-text-or-number",
"data": {
}
}
out:
{
"function": "Licenses/Read",
"id": "some-text-or-number",
"status": 0,
"data": {
"Licenses": [
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
]
}
}
Read all licenses, including internal and unneeded ones.
in:
{
"function": "Licenses/ReadEx",
"id": "some-text-or-number",
"data": {
}
}
out:
{
"function": "Licenses/ReadEx",
"id": "some-text-or-number",
"status": 0,
"data": {
"Licenses": [
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
]
}
}
Read licenses marked for software renting.
in:
{
"function": "Licenses/ReadRent",
"id": "some-text-or-number",
"data": {
}
}
out:
{
"function": "Licenses/ReadRent",
"id": "some-text-or-number",
"status": 0,
"data": {
"Licenses": [
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
]
}
}
Switch the demo license.
in:
{
"function": "Licenses/SwitchDemo",
"id": "some-text-or-number",
"data": {
"LicenseOrderNo": "123-45-678"
}
}
out:
{
"function": "Licenses/SwitchDemo",
"id": "some-text-or-number",
"status": 0,
"data": {
}
}
Read the available addons for a base license.
in:
{
"function": "Licenses/ReadAddons",
"id": "some-text-or-number",
"data": {
"LicenseOrderNo": "123-45-678"
}
}
out:
{
"function": "Licenses/ReadAddons",
"id": "some-text-or-number",
"status": 0,
"data": {
"Licenses": [
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
]
}
}
Write license information.
in:
{
"function": "Licenses/Write",
"id": "some-text-or-number",
"data": {
"Licenses": [ // one of Licenses or LicensesText is required
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
],
"LicensesText": // one of Licenses or LicensesText is required
"--------------------\nKeyUser : abc\n..."
}
}
out:
{
"function": "Licenses/Write",
"id": "some-text-or-number",
"status": 0,
"data": {
}
}
Delete a license.
in:
{
"function": "Licenses/Delete",
"id": "some-text-or-number",
"data": {
"LicenseOrderNo": "123-45-678",
"LicenseProdukt": 2
}
}
out:
{
"function": "Licenses/Delete",
"id": "some-text-or-number",
"status": 0,
"data": {
}
}
Read a list of plugged dongles.
in:
{
"function": "Licenses/ReadDongles",
"id": "some-text-or-number",
"data": {
"ShowTani": true,
"ShowEmpty": false,
"ShowOther": false
}
}
out:
{
"function": "Licenses/ReadDongles",
"id": "some-text-or-number",
"status": 0,
"data": {
"Dongles": [
{ "LicenseProductName": "abc", "LicenseOrderNo": "123-45-678", ... },
...
]
}
}
Reload plugged dongles.
in:
{
"function": "Licenses/ReloadDongles",
"id": "some-text-or-number",
"data": {
}
}
out:
{
"function": "Licenses/ReloadDongles",
"id": "some-text-or-number",
"status": 0,
"data": {
}
}
Get the dongle context data for dongle update.
in:
{
"function": "Licenses/GetDongleContext",
"id": "some-text-or-number",
"data": {
"DongleSerial": "3-12345678"
}
}
out:
{
"function": "Licenses/GetDongleContext",
"id": "some-text-or-number",
"status": 0,
"data": {
"DongleContext": "..."
}
}
Write a dongle update.
in:
{
"function": "Licenses/PutDongleUpdate",
"id": "some-text-or-number",
"data": {
"DongleUpdate": "..."
}
}
out:
{
"function": "Licenses/PutDongleUpdate",
"id": "some-text-or-number",
"status": 0,
"data": {
}
}
Read list of possible hardware reference values.
in:
{
"function": "License/ReadHardwareReference",
"id": "some-text-or-number",
"data": {}
}
out:
{
"function": "License/ReadHardwareReference",
"id": "some-text-or-number",
"status": 0,
"data": {
"References": [
{
"Method": "MAC",
"Index": 0,
"Data": "001122334455",
"Name": "eth0"
}
]
}
}
Sets the hardware reference value to use for future license requests.
in:
{
"function": "License/SetHardwareReference",
"id": "some-text-or-number",
"data": {
"Method": "MAC",
"Index": 0,
}
}
out:
{
"function": "License/SetHardwareReference",
"id": "some-text-or-number",
"status": 0,
"data": {}
}