Licensing & Management APIs
Last updated
Last updated
Zentitle2
Service terms© Copyright - Nalpeiron, all rights reserved Website use subject to Terms and Conditions. See our Privacy Policy Use of Zentitle is subject to our Service Terms and Conditions
If you want to implement Zentitle2 in an on-premise app, you can use: - .NET SDK - if .NET is your platform, then the best way is to use our .NET SDK Nuget package. We have prepared it so that it's easy to integrate and provides an API into Zentitle2 functionality. Please refer to the documentation and sample applications we provide to see how to implement the most common scenarios.
On other platforms - you can use our Licensing API to activate seats and manage features securely.
The Licensing API doesn't require you to store any secrets in the application. It uses a Product ID and Activation Code to activate your entitlements.
Using open-source tools, you can use the OpenAPI specification we provide to generate a Client SDK for the most popular platforms.
We are also working hard on providing a Windows/Linux/Mac level library that will allow us to generate a system fingerprint, implement secure storage, and various security measures.
The best choice for Backoffice integrations or SaaS applications is our Management API.
It uses the OAuth2 protocol for authentication and allows you to set up and use all features of Zentitle, like creating entitlement, provisioning it, and activating seats.
You can also subscribe to system events via webhooks.
This allows you to react to various events, like entitlement created, entitlement provisioning, notifications about entitlement expiration (30, 7 days before), etc.
Credentials for Management API & Webhooks can be managed from the Zentitle2 UI.
Most objects within Zentitle2 have an ID that can be used with the Management API to reference that object.
IDs follow the convention of having a standard prefix for that object type (e.g. cust_, prod_, etc.) followed by a 22-character alphanumeric string.
The entire ID should be provided to the relevant Management API call.
The credentials from these APIs are an essential part of the setup and testing phases, and they form part of the key data required to "wire up" your apps to Zentitle2.
This is the specific API documentation for the Zentitle2 for SaaS and On-Premise applications.
Management API - The REST API to:
Manage entitlements within the Zentitle2 platform.
Activate, query, and manage entitlements from SaaS applications.
Licensing API - How to activate, query, and manage entitlements from On-Premise applications.