Skip to content

Authorization ​

To use most of Licensing API endpoints your requests will require authentication.

The main way to authenticate is using a Bearer access token. To obtain this token your userToken is required, which can be obtained in the Account page on the Licensing portal. Access tokens expire after 24 hours.

Get an access token ​

Endpoint: POST https://api.software-licensing.io/v1/authorization

RequestBody ​

ts
{
  userToken: string;
}

Responses ​

  • 201 Returns created authorization entry.

application/json

ts
{
  expirationDate: string;
  accessToken: string;
  refreshToken: string;
}

Refresh an access token ​

Endpoint: POST https://api.software-licensing.io/v1/authorization/refresh

RequestBody ​

ts
{
  refreshToken: string;
}

Responses ​

  • 201 Returns created authorization entry.

application/json

ts
{
  expirationDate: string;
  accessToken: string;
  refreshToken: string;
}