Licence Manager

Terms

Create terms

put
Body
configurationobject · mapRequired

A map of configuration options for this term

Default: {"expiration_days":365,"max_instances":3}
createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the terms

namestringRequired

Name of the terms

uuidstringOptional

Identifier for the terms

Responses
200

OK

application/json
put
/v1/lm/terms
200

OK

Update terms

post
Body
configurationobject · mapRequired

A map of configuration options for this term

Default: {"expiration_days":365,"max_instances":3}
createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the terms

namestringRequired

Name of the terms

uuidstringOptional

Identifier for the terms

Responses
200

OK

application/json
post
/v1/lm/terms
200

OK

List terms

get
Query parameters
liststring · enumRequired

Must be set to true

Possible values:
Responses
200

OK

application/json
get
/v1/lm/terms/
200

OK

Read terms

get
Path parameters
uuidstringRequired

Identifier for the terms

Responses
200

OK

application/json
get
/v1/lm/terms/{uuid}
200

OK

Delete terms

delete
Path parameters
uuidstringRequired

Identifier for the terms

Responses
200

OK

No content

delete
/v1/lm/terms/{uuid}
200

OK

No content

Products

Create product

put
Body
createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the product

namestringRequired

Name of the product

uuidstringOptional

Identifier for the product

Responses
200

OK

application/json
put
/v1/lm/products
200

OK

Update product

post
Body
createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the product

namestringRequired

Name of the product

uuidstringOptional

Identifier for the product

Responses
200

OK

application/json
post
/v1/lm/products
200

OK

List products

get
Query parameters
liststring · enumRequired

Must be set to true

Possible values:
Responses
200

OK

application/json
get
/v1/lm/products/
200

OK

Read product

get
Path parameters
uuidstringRequired

Identifier for the product

Responses
200

OK

application/json
get
/v1/lm/products/{uuid}
200

OK

Delete product

delete
Path parameters
uuidstringRequired

Identifier for the product

Responses
200

OK

No content

delete
/v1/lm/products/{uuid}
200

OK

No content

Licences

Create licence

put
Body
activatedinteger · int64Optional

Activation timestamp

createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the licence

instancesstring[]Optional

Registered instances

namestringRequired

Name of the licence

productstringRequired

Product for this licence

termsstringRequired

Terms for this licence

uuidstringOptional

Licence identifier

Responses
200

OK

application/json
put
/v1/lm/licences
200

OK

Update licence

post
Body
activatedinteger · int64Optional

Activation timestamp

createdinteger · int64Optional

Creation timestamp

descriptionstringRequired

Description for the licence

instancesstring[]Optional

Registered instances

namestringRequired

Name of the licence

productstringRequired

Product for this licence

termsstringRequired

Terms for this licence

uuidstringOptional

Licence identifier

Responses
200

OK

application/json
post
/v1/lm/licences
200

OK

List licences

get
Query parameters
liststring · enumRequired

Must be set to true

Possible values:
Responses
200

OK

application/json
get
/v1/lm/licences/
200

OK

Read licence

get
Path parameters
uuidstringRequired

Licence identifier

Responses
200

OK

application/json
get
/v1/lm/licences/{uuid}
200

OK

Delete licence

delete
Path parameters
uuidstringRequired

Licence identifier

Responses
200

OK

No content

delete
/v1/lm/licences/{uuid}
200

OK

No content

Licence activation

Poll licence

get
Responses
200

OK

application/json
get
/v1/lm/poll
200

OK

Logs

List logs

get
Query parameters
liststring · enumRequired

Must be set to true

Possible values:
Responses
200

OK

application/json
get
/v1/lm/logs/
200

OK

Read logs

get
Path parameters
datestringRequired

Date of the log file

Responses
200

OK

application/json
get
/v1/lm/logs/{date}
200

OK

Delete logs

delete
Path parameters
datestringRequired

Date of the log file

Responses
200

OK

No content

delete
/v1/lm/logs/{date}
200

OK

No content

Last updated