# Mandatory Base

- [Platform Core](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core.md)
- [Connect Hub](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub.md)
- [Connectivity as a Service](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service.md): Connect Devices to BuildingPro Suites
- [Connect Devices via MQTT](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt.md)
- [Create a New Client](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt/create-a-new-client.md)
- [Configure Client](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt/configure-client.md)
- [Configure a Subscription](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt/configure-a-subscription.md)
- [Configure a Publication](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt/configure-a-publication.md)
- [BuildingPro Suites Broker](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-mqtt/eliona-broker.md)
- [Connect Devices via RESTful](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-restful.md)
- [Configure RESTful Connection](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-restful/configure-restful-connection.md)
- [Configure RESTful Request](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-restful/configure-restful-request.md)
- [Connect Devices via Webhook](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-webhook.md)
- [...with Kafka](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/...with-kafka.md)
- [Establish a new connection](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/...with-kafka/establish-a-new-connection.md)
- [Configure Connection](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/...with-kafka/configure-connection.md)
- [Configure Subscription](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/...with-kafka/configure-subscription.md)
- [Configure Publication](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/...with-kafka/configure-publication.md)
- [Connect Devices via OPC UA](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-opc-ua.md)
- [Create and Configure an Endpoint](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-opc-ua/create-and-configure-an-endpoint.md)
- [Endpoint Details](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-opc-ua/endpoint-details.md)
- [Connection Details](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/connectivity-as-a-service/connect-devices-via-opc-ua/connection-details.md)
- [Edge/App Marketplace for plug-ins & extentions](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions.md)
- [All Apps](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps.md)
- [ABB free@home](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/abb-free-home.md)
- [Akenza](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/akenza.md)
- [Booking](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/booking.md): The Booking app enables users to book resources in BuildingPro Suites. It also provides an   interface for other apps to synchronize bookings with external services.
- [CoffeeCloud](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/coffeecloud.md)
- [Correlation App](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/correlation-app.md)
- [Device simulator](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/device-simulator.md)
- [Electricity maps](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/electricity-maps.md): The Electricity Maps App provides BuildingPro Suites with real-time electricity grid data   from Electricity Maps, including CO₂ intensity and the share of renewable   energy for various geographical
- [Exchange-App](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/exchange-app.md): The Exchange App synchronizes BuildingPro Suites asset bookings with Microsoft Exchange   servers.
- [Glutz](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/glutz.md): description: BuildingPro Suites App for Glutz access solutions
- [GP Joule](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/gp-joule.md): The GP Joule App provides integration and synchronization between BuildingPro Suites and GP   Joule services.
- [Kentix](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/kentix.md): BuildingPro Suites App for Kentix devices
- [KentixONE](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/kentixone.md): BuildingPro Suites App for KentixONE devices
- [Kontakt.io](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/kontakt.io.md): Installation and configuration of the Kontakt.io App
- [Localino](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/localino.md): Localino is an indoor localization system. The implementation of Localino data   can be used in BuildingPro Suites for asset tracking. In this way, any assets can be   equipped with a tracker and then
- [Geofencing Function in the Localino System](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/localino/geofencing-function-in-the-localino-system.md)
- [Loriot.io](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/loriot.io.md): The Loriot.io App provides integration and synchronization between BuildingPro Suites and   Loriot.io services as well as LoRaWAN devices.
- [Microsoft 365](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/microsoft-365.md): This app allows access to the Microsoft 365 platform directly in BuildingPro Suites using   the Microsoft Graph API.
- [myStrom App](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/mystrom-app.md): BuildingPro Suites App for myStrom smart switches integration
- [Niagara](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/niagara.md): The BuildingPro Suites module was developed to connect Niagara to BuildingPro Suites. This enables   interaction and data exchange between Niagara and BuildingPro Suites in both directions.
- [OpenBOS](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/openbos.md)
- [ROOMZ](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/roomz.md): The ROOMZ app integrates ROOMZ sensors with the BuildingPro Suites platform to provide   real-time room usage data.
- [SAML SSO](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/saml-sso.md)
- [Signify](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/signify.md): The Signify app provides integration and synchronization between BuildingPro Suites and   Signify services.
- [Spreadsheet](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/spreadsheet.md)
- [Stopwatch](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/stopwatch.md): This app enables stopwatch functionality for BuildingPro Suites.
- [Thingdust](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/thingdust.md): BuildingPro Suites App for Thingdust spaces.
- [Weather](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/weather.md): The Weather App provides BuildingPro Suites with weather data from OpenWeatherMap.
- [Xovis](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/xovis.md): The Xovis app enables the collection of data from Xovis People Counter sensors in BuildingPro Suites.
- [Xovis People Counter](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/xovis-people-counter.md): Content of the sub-chapter: Configuration of Xovis People Counter
- [Zevvy](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/apps/zevvy.md): The Zevvy app provides integration and synchronization between BuildingPro Suites and   Zevvy.
- [Asset-Filter](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/edge-app-marketplace-for-plug-ins-and-extentions/asset-filter.md)
- [Data processing (Function/Formats)](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/data-processing-function-formats.md)
- [Configure a Encoder/Decoder Format](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/data-processing-function-formats/configure-a-format.md)
- [Encoder/Decoder Format Conventions and Examples](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/data-processing-function-formats/configure-a-format/format-conventions-and-examples.md)
- [Functions](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/data-processing-function-formats/functions.md): Functions are used to perform additional calculations or transformations on   incoming data that are not covered by the format configuration.
- [PKI](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/connect-hub/pki.md)
- [Asset Core](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/asset-core.md)
- [Create a New Template](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/asset-core/create-a-new-template.md)
- [Create a New Asset Characteristic Template](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/asset-core/create-a-new-asset-characteristic-template.md)
- [Workspace & Identity](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity.md)
- [Users](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users.md)
- [My Profile](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/my-profile.md)
- [Create a New User](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/create-a-new-user.md)
- [Assign a User to a Tenant](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/assign-a-user-to-a-tenant.md)
- [Change a User's Role](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/change-a-users-role.md)
- [Manage User Access Rights](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/manage-user-access-rights.md)
- [Archive and Restore Users](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/archive-and-restore-users.md)
- [Customize User Data](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/users/customize-user-data.md)
- [Roles](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/roles.md)
- [Why are Roles so Important?](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/roles/why-are-roles-so-important.md)
- [The Roles Menu](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/roles/the-roles-menu.md)
- [Roles](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/roles/tenant-roles.md)
- [Tags](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/tags.md)
- [Start Page](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/workspace-and-identity/home-page.md)
- [Governance & Monitoring](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring.md)
- [Audit Trail](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring/audit-trail.md)
- [License](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring/license.md)
- [License is expiring](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring/license/license-is-expiring.md)
- [System](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring/system.md)
- [Customize the Appearance of a Tenant](https://docs.buildings.ability.abb/collection/mandatory-base/platform-core/governance-and-monitoring/system/customize-the-appearance-of-a-tenant.md)
- [Assets Hub](https://docs.buildings.ability.abb/collection/mandatory-base/assets.md)
- [Create Assets](https://docs.buildings.ability.abb/collection/mandatory-base/assets/create-assets.md)
- [Asset Details](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-details.md)
- [Configure an Asset](https://docs.buildings.ability.abb/collection/mandatory-base/assets/configure-an-asset.md)
- [Generate QR Codes](https://docs.buildings.ability.abb/collection/mandatory-base/assets/generate-qr-codes.md)
- [Ratings](https://docs.buildings.ability.abb/collection/mandatory-base/assets/ratings.md)
- [Asset Data](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-data.md)
- [Attach Documents to Assets](https://docs.buildings.ability.abb/collection/mandatory-base/assets/attach-documents-to-assets.md)
- [Add Links to an Asset](https://docs.buildings.ability.abb/collection/mandatory-base/assets/add-links-to-an-asset.md)
- [Asset Status: Active / Inactive / Unmonitored Assets](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-status-active-inactive-unmonitored-assets.md)
- [Placing Assets on a Map](https://docs.buildings.ability.abb/collection/mandatory-base/assets/placing-assets-on-a-map.md)
- [Structuring Assets](https://docs.buildings.ability.abb/collection/mandatory-base/assets/structuring-assets.md)
- [Archive Assets](https://docs.buildings.ability.abb/collection/mandatory-base/assets/archive-assets.md)
- [Asset Modeling: Create Templates](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-modeling-create-templates.md)
- [Create a New Template](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-modeling-create-templates/create-a-new-template.md)
- [Create a New Asset Characteristic Template](https://docs.buildings.ability.abb/collection/mandatory-base/assets/asset-modeling-create-templates/create-a-new-asset-characteristic-template.md)
- [The Template Library](https://docs.buildings.ability.abb/collection/mandatory-base/assets/the-template-library.md)
- [Import a Template](https://docs.buildings.ability.abb/collection/mandatory-base/assets/the-template-library/import-a-template.md)
- [Export a Template](https://docs.buildings.ability.abb/collection/mandatory-base/assets/the-template-library/export-a-template.md)
- [Attribute Functions](https://docs.buildings.ability.abb/collection/mandatory-base/assets/attribute-functions.md)
- [Calculate Values: The Calculator](https://docs.buildings.ability.abb/collection/mandatory-base/assets/attribute-functions/calculate-values-the-calculator.md)
- [Filters](https://docs.buildings.ability.abb/collection/mandatory-base/assets/attribute-functions/filters.md)
- [Device Simulator](https://docs.buildings.ability.abb/collection/mandatory-base/assets/attribute-functions/device-simulator.md)
- [Additional Features](https://docs.buildings.ability.abb/collection/mandatory-base/additional-features.md)
- [Bookmarks](https://docs.buildings.ability.abb/collection/mandatory-base/additional-features/bookmarks.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.buildings.ability.abb/collection/mandatory-base.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
