HTTP API examples

Overview

This article provides some typical examples of how to use the QLM HTTP API to:

  • Create license keys

  • Check if a license key exists

  • Renew the subscription of a license key

When using the QLM HTTP API, you must secure your calls with basic authentication (user/password). This is done by configuring an extension in the QLM Management Console / Manage Keys / 3rd Party extensions. If you're not using the HTTP API in the context of a specific e-commerce provider, we recommend using the QlmAuthenticationProvider extension.

For additional security, you can enable QLM Strict Authentication for each method as needed.

Examples

Create a license key

To create a license key, you must use the GetActivationKeyWithExpiryDate method.

Example:

Check if a license exists, given an order ID

To check if a license key exists, you must use the RetrieveActivationKeyHttp method.

Example:

Renew a subscription

To renew the subscription of a license key, you must use the RenewSubscriptionHttp method.

Example:

Last updated