Licensing Sample
Logon
Request |
---|
POST api/Session/logon | Headers |
Content-Type: application/json; api-version=1.0 |
Body |
{ "username":"administrator", "password":"11112222" } |
Response |
---|
Status:OK (200) |
{ "authToken": "[AUTHENTICATION_TOKEN]" } |
Activate license
Request |
---|
POST api/License/activate | Headers |
Content-Type: application/json; api-version=1.0 auth_token: [AUTHENTICATION_TOKEN] |
Body |
{ "email":"someone@parallels.com", "password":"11112222", "key":"XXX" } |
Response |
---|
Status:Bad Request (400) |
{ "code": 0, "msg": "invalid login or password" } |
Retrieve license details
Request |
---|
GET api/License | Headers |
Content-Type: application/json; api-version=1.0 auth_token: [AUTHENTICATION_TOKEN] |
Response |
---|
Status:OK (200) |
{ "usageToday": "0", "currPeriodUsage": "0", "billingPeriodStart": "03/05/2019 05:30", "billingPeriodEnd": "02/06/2019 05:30", "paUserName": "Evgeny Danilenko", "paCompanyName": "Parallels", "paUserEmail": "edanilenko@parallels.com", "licenseKey": "****-ME****-****-B9****-CV55K2", "supportExpireDate": "23/03/2021", "upgradeInsurance": "23/03/2021", "licenseFirstActive": "21/02/2018 12:39", "licenseStatus": "", "licenseType": "Parallels Remote Application Server SPLA", "expiryDate": "21/02/2021", "installedUsers": "", "usersPeak": "0", "usersLicenseInfo": "0", "gracePeriodState": "", "gracePeriodDaysLeft": "", "type": 3 } |
Deactivate license
Request |
---|
POST api/License/deactivate | Headers |
Content-Type: application/json; api-version=1.0 auth_token: [AUTHENTICATION_TOKEN] |
Body |
{ "email":"someone@parallels.com", "password":"11112222" } |
Response |
---|
Status:Bad Request (400) |
{ "code": 0, "msg": "Failed to Deactivate - Product not activated with a license key." } |
LogOff
Request |
---|
POST api/Session/logoff | Headers |
Content-Type: application/json; api-version=1.0 auth_token: [AUTHENTICATION_TOKEN] |
Response |
---|
Status:OK (200) |