Terms & Conditions

Every developer, consultant, application manager, partner etc. using Ultimo's API, BI integration or creating Add-Ons agrees to these terms and conditions.

General

You shall not modify, adapt, copy, reverse engineer, spread, decompile, or create derivative works based upon the Ultimo solutions or parts of the solution.

Only ‘trusted parties’ are allowed to access the Ultimo API and BI environment. It is not allowed to share access rights with end-users.

Ultimo reserves the right to review the created APIs, BI integrations and Add-Ons. It is recommended to reach out to Ultimo at an early stage of development and request a review. You can reach Ultimo by creating a ticket at the Ultimo Helpdesk.

Security

Every developer is responsible for applying a good security strategy. Ultimo is not responsible for consequences regarding insecure use.

Secure API Key usageInsecure API Key usage

The client application authenticates against the application server. The authentication server applies authorization and uses the API key to communicate with Ultimo. This is a secure solution, since the application server is a trusted environment.

The client application (web app/mobile app/...) uses the API key directly to communicate with Ultimo. This is considered insecure, since we do not control the client. The API key can be misused, extracted from the application and authorization is not enforced on any server.

API - Specific

Use

Ultimo has a fair use policy regarding using the API. This means that we expect the developer to respect the server capacity of the Ultimo environment. For example, only send data that has been changed. Don't call the API too often.

Ultimo reserves the right to throttle the number of API requests you send. If this is the case, you will be notified first.

It is not allowed to use the API to perform actions that need a named user account in Ultimo. Ultimo reserves the right to extend the API by supplying mandatory credentials.

Support

Changes to the API definition and end-of-life of APIs will be communicated 6 months in advance.

Risk and liabilities

The use of the API is entirely at your own risk. Ultimo does not offer guarantees; the API is supplied 'as is'.

Ultimo reserves the right to adjust the pricing of the API use at any time. If this is the case, you will be notified first.

Ultimo cannot be held responsible for any damage or financial loss concerning you or third parties resulting from using the API. The developer indemnifies Ultimo for any of these liabilities. Ultimo cannot be held liable for any damage or financial loss that occurs when Ultimo ends the API support.

Add-On - Specific

An Add-On is an application with a user interface that uses and/or mutates information inside the Ultimo environment. These applications should communicate with Ultimo through the Ultimo API. Hence the API terms and conditions also apply.

The use of the API should be mentioned in the developed application, easily accessible for the end-users, by stating '<Application X> is developed using the Ultimo API'.

BI Integration - Specific

Use

Ultimo has a fair use policy regarding accessing the BI database. This means that we expect the developer to respect the server capacity of the Ultimo BI database. BI Integration intends to provide information for management purposes, not real-time OLTP information.

The current refresh rate of the database is provided in near real-time. Ultimo reserves the right to scale this refresh rate down. Keep this in mind when developing solutions.

Ultimo reserves the right to throttle the number of database requests you send. If this is the case, you will be notified first.

Database schema changes

Due to the continuous delivery that Ultimo applies to its software database, schema changes appear regularly. If it is expected to break solutions created by developers, Ultimo will communicate the changes upfront based on commercially reasonable effort.

Risk and liabilities

The use of the BI Integration is entirely at your own risk. Ultimo does not offer guarantees; the BI Integration is supplied ‘as is’.

Ultimo cannot be held responsible for any form of damage or financial loss concerning you or third parties resulting from the use of the BI Integration. The developer indemnifies Ultimo for any of these liabilities. Ultimo cannot be held liable for any damage or financial loss that occurs when Ultimo ends the BI Integration support.

Last updated