License¶
Data Structures¶
Attribute |
Type |
Required |
Description |
|---|---|---|---|
|
string |
Read-only. License serial number. |
|
|
string |
Read-only. License fuid identifier. |
|
|
string |
yes |
Read-only. Specifies the license validity period. Format: |
|
boolean |
yes |
Read-only. License has expired? Deprecated, use |
|
string |
yes |
Read-only. Specifies the license validity period for the PSM module. Format: |
|
boolean |
yes |
Read-only. License has expired for the PSM Module? |
|
string |
Read-only. Specifies the license validity period for the Vault module. Format: |
|
|
boolean |
Read-only. License has expired for the Vault Module? |
|
|
string |
yes |
Read-only. Specifies the name of the entity to which the license is issued. |
|
string {commercial, test} |
yes |
Read-only. Specifies the type of license. The value can be set to |
|
string {basic, full} |
yes |
Read-only. License tier. |
|
string |
Read-only. Limit how many nodes can be configured. Format: a positive integer or |
|
|
string |
Read-only. Limit how many servers can be configured. Format: a positive integer or |
|
|
string |
Read-only. The limit of active users. Format: a positive integer or |
|
|
string |
Read-only. The limit of active users is defined in the license for the PSM module. Number of users or |
|
|
string |
Read-only. The limit of active users is defined in the license for the Vault module. Number of users or |
|
|
string |
Read-only. The number of accounts and secrets that can have an assigned password changer. Format: a positive integer or |
|
|
string |
Read-only. Limit how many concurrent sessions can be established. Format: a positive integer or |
|
|
string |
Read-only. Limit how many OCR tasks can be processed concurrently. Format: a positive integer or |
|
|
number |
yes |
Read-only. Number of servers currently used. |
|
number |
yes |
Read-only. Number of active users currently used. Deprecated, use |
|
number |
yes |
Read-only. Current number of active users in the PSM module. |
|
number |
yes |
Read-only. Current number of active users in the Vault module. |
|
number |
yes |
Read-only. Number of accounts and secrets with password changers currently used. |
Retrieve Available Attributes of the LicenseModel¶
Request
Method |
|
Path |
|
GET /api/v2/objspec/license
Example Request
curl -s -k -X GET \
-H 'Authorization: sgfeea6jsaz4mum9su8w6' \
'https://10.0.214.98/api/v2/objspec/license'
Data Structures¶
Attribute |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
License file. |
Retrieve Available Attributes of the LicenseUploadModel¶
Request
Method |
|
Path |
|
GET /api/v2/objspec/license_upload
Example Request
curl -s -k -X GET \
-H 'Authorization: sgfeea6jsaz4mum9su8w6' \
'https://10.0.214.98/api/v2/objspec/license_upload'
Get License Information¶
Request
Method |
|
Path |
|
GET /api/v2/license
Example Request
curl -s -k -X GET \
-H 'Authorization: sgfeea6jsaz4mum9su8w6' \
'https://10.0.214.98/api/v2/license'
Response
{
"license": {
"serial": "84088956",
"expiration_date": "2026-07-08",
"expired": false,
"psm_expiration_date": "2026-07-08",
"psm_expired": false,
"vault_expiration_date": "2026-09-08",
"vault_expired": false,
"owner": "Fudo Security",
"type": "commercial",
"tier": "full",
"nodes": "3",
"servers": "100",
"activeusers": "50",
"psm_activeusers": "50",
"vault_activeusers": "99",
"changers": "9",
"servers_inuse": 2,
"activeusers_inuse": 1,
"psm_activeusers_inuse": 1,
"vault_activeusers_inuse": 3,
"changers_inuse": 0
},
"result": "success"
}
Upload the License¶
Request
Method |
|
Path |
|
Headers |
|
Body |
|
POST /api/v2/license
Example Request
curl -s -k -X POST \
-H 'Authorization: sgfeea6jsaz4mum9su8w6' \
-H 'Content-Type: application/json' \
'https://10.0.214.98/api/v2/license' \
-d '{
"license": "serial=33333333
servers=5000
changers=400
expire=20271231
mode=host
procmaxocr=15
license type: commercial
type=test
owner=FudoSecurity
nodes=8
languages=en,pl
key=NTXXXXXXXXXXXXXXXXXXXXXXXXXXXX...<truncated>
signature=dTJOftdo2i4ykvXUYTDnijSy...<truncated>"
}'
Response
{
"result": "success"
}
Delete Uploaded License File 🆕¶
Request
Method |
|
Path |
|
DELETE /api/v2/license
Example Request
curl -s -k -X DELETE \
-H 'Authorization: sgfeea6jsaz4mum9su8w6' \
'https://10.31.135.179/api/v2/license'
Response
{
"result": "success"
}