{ "opencollection": "1.0.0", "info": { "name": "VAST API Swagger Schema activedirectory licenses API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "ApiToken", "value": "{{ApiToken}}", "placement": "header" } }, "items": [ { "info": { "name": "licenses", "type": "folder" }, "items": [ { "info": { "name": "List Licenses", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/licenses/", "params": [ { "name": "page", "value": "", "type": "query" } ] }, "docs": "This endpoint lists licenses." }, { "info": { "name": "Add a license key", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/licenses/" }, "docs": "

This endpoint installs a VMS license.

A license can be installed before, on or after its start date. The license key is decrypted and then validated. Initially, the license state is set to pending. If the expiration date has passed, the state changes to expired. If the expiration date is in the future and the start date has passed, the license is activated and it's state changes to active. If the start date is in the future, the license state remains pending until the start date and is" }, { "info": { "name": "Return Details of a License", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/licenses/:id/", "params": [ { "name": "id", "value": "", "type": "path", "description": "License ID" } ] }, "docs": "This endpoint returns details of a specific license." }, { "info": { "name": "Remove a License", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/licenses/:id/", "params": [ { "name": "id", "value": "", "type": "path", "description": "License ID" } ] }, "docs": "This endpoint removes a license." } ] } ], "bundled": true }