Appearance
Getting Started
This guide will walk you through the steps to set up your product in Licensing, enabling you to create and validate your first license effortlessly. By following these instructions, you'll be ready to manage access to your software or digital products with precision and ease.
Prerequisites:
Sign up: Before using the Licensing API, you need to create a Licensing account. Visit https://app.software-licensing.io and sign up.
Purchase a package: After signing up, you can purchase a package that suits your needs. This package will be linked to your account and will grant you access to the tools necessary for product and license management.
All set, start licensing!
Setup
To create your first license, you need to describe your product, along with its plans and entitlements. This step ensures that the licensing system understands the structure and features of what you’re offering. You can set up your product through the app or programmatically via the API.
API Authentication
To use the Licensing API management endpoints and set up products, you need to authenticate your requests by including an access token in the header of each request.
You can get an access token by first retrieving your User Token from the Account page on the app (https://app.software-licensing.io/Account) and then read Get an access token
After getting your API access token, include it in each requests header like this
Authorization: Bearer <ACCESS_TOKEN>
replacing <ACCESS_TOKEN> with your access token.
For example, with curl you would do: curl -H "Authorization: Bearer your_token" https://api.software-licensing.io/v1/applications
Create Licenses
After setting up your product, you can now create your first license.
Each license will have a License Key.
Keep license keys confidential to prevent unauthorized access.
Validate and Track
Validate Licenses
Ensure your license is active and valid before granting access. Learn how to validate a license by key.
Track Usage
Monitor the usage of licenses in real time. Track and update license usage.
By completing these steps, you'll have a fully functional licensing setup, empowering you to manage access to your products effectively!