License Agreements

The /licenseAgreement resource collection allows you to verify the acceptance of license agreements and to download the agreements to your device.

Get License Agreements

The HTTP GET request to the /licenseAgreement endpoint retrieves information on license agreements and checksum parameters required for accepting terms of the agreements.

SecurityBearer
Responses
200

OK

401

Unauthorized

get/api/v8/licenseAgreement
Request samples
curl -i -X GET \
  https://123.123.123.123/api/v8/licenseAgreement \
  -H 'Authorization: YOUR_API_KEY_HERE'
Response samples
application/json
{
  • "licenseAgreements": [
    ]
}

Check License Agreement Acceptance

The HTTP GET request to the /licenseAgreement/accepted endpoint verifies whether license agreements were accepted.

SecurityBearer
Responses
200

OK

401

Unauthorized

get/api/v8/licenseAgreement/accepted
Request samples
curl -i -X GET \
  https://123.123.123.123/api/v8/licenseAgreement/accepted \
  -H 'Authorization: YOUR_API_KEY_HERE'
Response samples
application/json
true

Accept License Agreements

The HTTP POST request to the /licenseAgreement/accept endpoint allows you to accept terms of the license agreements.

NOTE
To read the specific agreement and get the parameters checksum and type required for accepting that agreement, send the HTTP GET request to the Get License Agreements endpoint.

SecurityBearer
Request
Request Body schema: application/json
Array
checksum
string

Specifies the checksum for accepting terms of the specific agreement.

type
string

Type of the agreement.

Responses
204

No Content

400

Bad Request

401

Unauthorized

post/api/v8/licenseAgreement/accept
Request samples
application/json
[
  • {
    }
]
Response samples
application/problem+json
{
  • "extensions": { },
  • "status": 0,
  • "title": "string",
  • "detail": "string",
  • "type": "string"
}