License Interface
Fetch licenses
GET/api/v6.1.5.2/licenses
| Query parameters | Prototype:
|
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | No special permission required Available while Setup Mode is active. |
Add a new license
POST/api/v6.1.5.2/licenses
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 201 Created ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates the following event: License_Add
|
Delete a license
DELETE/api/v6.1.5.2/licenses/{license}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 201 Created ❌ 400 Bad Request ❌ 404 Not Found: License not found |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates the following event: License_Delete
|
Fetch raw content of a license
GET/api/v6.1.5.2/licenses/{license}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (text) | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: License not found |
| Required permissions | sysadmin access Available while Setup Mode is active. |
(re)create a new license
PUT/api/v6.1.5.2/licenses/{license}
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 201 Created ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates one or more of the following events: License_Add
License_Replace
|
Show licensing status
GET/api/v6.1.5.2/licensing
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | No special permission required Available while Setup Mode is active. |
Set Hub Server property License_Agreement_Accepted
POST/api/v6.1.5.2/licensing/license_agreement_accepted
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | No special permission required |
| Events | Creates no events. |
Compact hourly metering/MAR records into the montly buckets
POST/api/v6.1.5.2/metering/compact_monthly
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates no events. |
Fetch metering/MAR records
GET/api/v6.1.5.2/metering/download
| Query parameters | Prototype:
|
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | readmetering access Available while Setup Mode is active. |
Download monthly metering/MAR records
POST/api/v6.1.5.2/metering/download_monthly
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | readmetering access Available while Setup Mode is active. |
| Events | Creates no events. |
Acquire a new license through the metering interface
POST/api/v6.1.5.2/metering/license_acquire
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: Hub system not registered |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates no events. |
Purge metering data
POST/api/v6.1.5.2/metering/purge
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates no events. |
Query registration status
POST/api/v6.1.5.2/metering/registration_status
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request: Hub system not registered |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates no events. |
Upload metering/MAR records to registered service
POST/api/v6.1.5.2/metering/upload
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates no events. |