Reporting usage directly from the Opqo app is the simplest method to setup for usage reporting.


In order to use Maximo usage reporting, your server must be able to connect to our customer console api at

Our customer console uses an SSL certificate issued by Let's Encrypt.  The Let's Encrypt CA certificate must be trusted by the Maximo JVM. The steps for importing the Let's Encrypt CA certificate can be followed here


1. Register an account in our Customer Console and Login

Visit our customer console at

Register for an account, or login to your existing account.

2. Register your Maximo environment in our Customer Console

In the customer console, select "Manage Configuration"

Add a configuration for your Maximo environment.  

TIP:  If you specify a code here, you can use that code to configure the Opqo app to use this Maximo environment. Just tap "Enter Configuration Code" when setting up, and enter the code.

For more details see the article "Create a connection code for a Maximo environment"

3. Copy the API key for your Maximo environment

Once the environment configuration is created and saved, an API key for the environment will be created and displayed.

Click the icon to copy it to the clipboard, or note it down.

4. Set the copied API key as the value of the sharptree.apikey Maximo system property

In Maximo, go to the System Properties application and locate the system property: sharptree.apikey

Paste the API key that you copied into the value of this property and save.  Then perform a live refresh on the property.

NOTE:  If your Maximo environment is able to connect to our customer console api at, setting this system property value will also allow Maximo to automatically keep your Opqo license up to date.

Further Information

Further details and options for usage tracking can be found in the KB article: How does usage-based licensing work?