API

Introduction

The SLASCONE Management API allows software vendors to invoke all functions that are performed from the web client. It is built using REST principles, ensuring predictable URLs. This facilitates the integration into other services and existing products. The API follows HTTP rules, making it accessible to a wide range of HTTPS clients. The API is HTTPS only!

You can easily test the API using our official swagger page. Please register to our Argus demo tenant in order to get immediate access to a functioning environment and therefore facilitate your evaluation/test process.

architecture

Getting Started

All SLASCONE Management APIs require only one mandatory header. Every resource is exposed as a URL. The URL of each resource can be obtained by accessing the API Root Endpoint.

api-key  is the header containing the subscription key which provides access to this API. It can be found in your SLASCONE vendor profile. If you use our Argus demo environment, you can easily copy the api_key here:

Commonly Used Functions

  1. It is recommended to start with POST /api/Provisioning/{isvid}/devicelicense/activate function, in order to test the activation of a license. Copy and use as deviceLicenseKey a license from the list of unassigned licenses.
  2. Continue by forcing a heartbeat: GET /api/Provisioning/isv/{isvid}/devicelicensekey/{devicelicensekey}/softwareversion/{softwareversion}/os/{operatingsystem}/deviceId/{uniquedeviceId}. This will force the client to send analytical data about operating system and software version.
  • API Authorize

  • License Activation

  • Communication/Heartbeat

  • Available Codes (Argus Demo)

slascone-banner_1085x303-hell2