> For the complete documentation index, see [llms.txt](https://developers.gantner.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.gantner.com/readme.md).

# Gantner Developer Portal

Explore API references, authentication guides, SDKs, and integration resources for GANTNER's locker management solutions: eLoxx 365 and eLoxx Relaxx.

{% if visitor.claims.isLoggedIn === true && visitor.claims.hasEloxx365Access === true  %}

## eLoxx 365

{% endif %}

{% if visitor.claims.isLoggedIn === true && visitor.claims.hasEloxx365Access === true  %}

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><h3>System API</h3></td><td><p>Manage lockers, locker users, data carriers, assignments, and authorization groups through REST endpoints designed for enterprise integrations.</p><p></p></td><td></td><td></td></tr><tr><td><h3>Authnetication API</h3></td><td>Authenticate API clients and obtain access tokens required to securely access eLoxx 365 APIs.</td><td></td><td></td></tr><tr><td><h3>Webhooks API</h3></td><td>Receive real-time notifications for locker, user, and system events to keep external applications synchronized automatically.</td><td></td><td></td></tr></tbody></table>
{% endif %}

{% if visitor.claims.isLoggedIn === true && visitor.claims.hasEloxxRelaxxAccess === true  %}

## **eLoxx Relaxx**

{% endif %}

{% if visitor.claims.isLoggedIn === true && visitor.claims.hasEloxxRelaxxAccess === true  %}

<table data-card-size="large" data-view="cards" data-search="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><strong>REST API /</strong> JSON Interface</h4></td><td>Manage NET/Smart Locks, legacy BLE gateway communication, and standard HTTP(S)/JSON operations.</td><td><p></p><div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>The REST API is available only for environments using the <strong>Authorization</strong> feature.</p></div></td><td></td><td></td></tr><tr><td><h4><strong>System API</strong></h4></td><td>Manage locker users, BLE.Connect feature, and enterprise workflows through secure endpoints using API keys.</td><td><p></p><div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>The System and Webhooks API is available only for environments using the <strong>Locker user</strong> feature.</p></div><p>⭐ <em>Recommended</em></p></td><td></td><td></td></tr></tbody></table>
{% endif %}

{% if visitor.claims.isLoggedIn === true && visitor.claims.hasEloxxRelaxxAccess === true  %}
{% hint style="danger" %}

#### **IMPORTANT**

If your Relaxx system is configured with **Authorization**, you must migrate to **Locker User** in **Relaxx v9.0.0 or later** before using System API or Webhook.
{% endhint %}
{% endif %}
