> For the complete documentation index, see [llms.txt](https://docs.akenza.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.akenza.io/device-management.md).

# Device Management

- [Managing an organization](https://docs.akenza.io/device-management/managing-an-organization.md): Create an organization, manage its users and roles, and configure the settings that apply across all of its workspaces.
- [General Settings](https://docs.akenza.io/device-management/managing-an-organization/general-settings.md): Settings that apply to a whole organization.
- [White Labeling](https://docs.akenza.io/device-management/managing-an-organization/general-settings/white-labeling.md): Present akenza under your own name, colors, and logo.
- [Genio AI](https://docs.akenza.io/device-management/managing-an-organization/general-settings/genio-ai.md): Turn the Genio AI assistant on or off for an organization.
- [Organization Properties](https://docs.akenza.io/device-management/managing-an-organization/general-settings/organization-properties.md): Attach your own metadata to an organization as a JSON object, readable through the REST API.
- [Actions](https://docs.akenza.io/device-management/managing-an-organization/general-settings/actions.md): Delete an organization.
- [Billing & Subscription](https://docs.akenza.io/device-management/managing-an-organization/subscription.md)
- [API keys](https://docs.akenza.io/device-management/managing-an-organization/api-keys.md): Issue credentials for the akenza APIs, restrict them to specific workspaces, and grant only the permissions they need.
- [Audit Logs](https://docs.akenza.io/device-management/managing-an-organization/audit-logs.md): A record of what changed in your organization, when it changed, and who changed it.
- [Organization Users](https://docs.akenza.io/device-management/managing-an-organization/organization-users.md): Add and remove users at organization level, and assign organization roles.
- [Add & removing users from your organization](https://docs.akenza.io/device-management/managing-an-organization/organization-users/add-and-removing-users-from-your-organization.md)
- [Managing a workspace](https://docs.akenza.io/device-management/managing-a-workspace.md): Create a workspace, manage the devices, data flows, and rules it holds, and configure the settings that apply to them.
- [Health score](https://docs.akenza.io/device-management/managing-a-workspace/health-score.md): How the workspace health score is calculated from the online state, signal quality, and battery level of the devices in a workspace, and how to improve it.
- [General Settings](https://docs.akenza.io/device-management/managing-a-workspace/general-settings.md): Settings that apply to a single workspace.
- [Device Lifecycle Reports](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/device-lifecycle-reports.md)
- [Workspace properties](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/workspace-properties.md): Attach your own metadata to a workspace as a JSON object, readable through the REST API.
- [Occupancy settings](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/occupancy-settings.md): Define when a workspace is in use, so that occupancy figures ignore nights, weekends, and closed days.
- [Device Setup Assistant](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/device-setup-assistant.md): Upload the mapping file that pre-fills device names, tags, and custom fields during an on-site installation.
- [Actions](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/actions.md): Delete a workspace.
- [Custom fields](https://docs.akenza.io/device-management/managing-a-workspace/custom-fields.md): Store your own structured information on devices, such as a serial number, an installation date, or a location.
- [Tags](https://docs.akenza.io/device-management/managing-a-workspace/tags.md): Group devices in a workspace so that rules, dashboards, filters, and bulk actions can address them together.
- [Workspace Users](https://docs.akenza.io/device-management/managing-a-workspace/workspace-users.md): Grant access to a single workspace and assign workspace roles.
- [Devices](https://docs.akenza.io/device-management/create-new-device.md): The inventory of all devices in a workspace, and the detail view of a single device.
- [Device](https://docs.akenza.io/device-management/create-new-device/devices.md): What a device is in akenza, how it is identified, and which fields it has.
- [Device Simulator](https://docs.akenza.io/device-management/create-new-device/device-simulator.md): This page explains the device simulator in more detail
- [Filter](https://docs.akenza.io/device-management/create-new-device/filter.md)
- [Bulk actions](https://docs.akenza.io/device-management/create-new-device/asset-bulk-import.md): This page describes the asset bulk actions in more detail
- [Bulk import CSV templates](https://docs.akenza.io/device-management/create-new-device/bulk-import-csv-templates.md): This page provides CSV templates and additional descriptions for Bulk imports
- [Rules](https://docs.akenza.io/device-management/rule-engine.md): How rules apply business logic to incoming device data to send alerts, call external systems, and send downlinks.
- [Input](https://docs.akenza.io/device-management/rule-engine/rule-input.md): The devices, tags, or tag combinations whose data samples trigger a rule.
- [Logic blocks](https://docs.akenza.io/device-management/rule-engine/logic-blocks.md): The condition a rule evaluates when it is triggered.
- [Comparison](https://docs.akenza.io/device-management/rule-engine/logic-blocks/rule-logic.md): Compare device data to a constant or to the last sample of a device.
- [Custom Logic](https://docs.akenza.io/device-management/rule-engine/logic-blocks/custom-logic.md): Evaluate rule logic with a JavaScript script.
- [Logic Block Scripting](https://docs.akenza.io/device-management/rule-engine/logic-blocks/custom-logic/logic-block-scripting.md): How to write the script of a Custom Logic block.
- [Geofence](https://docs.akenza.io/device-management/rule-engine/logic-blocks/geofence.md)
- [Timed Rules](https://docs.akenza.io/device-management/rule-engine/timed-rules.md): Run a rule on a fixed schedule instead of on every new data sample.
- [Rule Actions](https://docs.akenza.io/device-management/rule-engine/rule-actions.md): What a rule does when its condition is true.
- [Downlink](https://docs.akenza.io/device-management/rule-engine/rule-actions/downlink.md): Send a downlink to one or more devices when a rule condition is true.
- [Data Flows](https://docs.akenza.io/device-management/your-data-flow.md): This page describes the basic functionality and principles of data flows
- [Device Connectors](https://docs.akenza.io/device-management/your-data-flow/device-connector.md): This page describes Device Connectors in more detail
- [Device Security](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security.md): This page describes the device security features available in akenza.
- [Using Device Credentials](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials.md): This page provides examples on how to generate credentials for MQTT devices
- [Creating Public/Private Key Pairs](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/creating-public-private-key-pairs.md)
- [Using JSON Web Tokens (JWTs)](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts.md)
- [Python](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts/python.md)
- [Java](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts/java.md)
- [Generating SAS Tokens](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/generating-sas-tokens.md)
- [HTTP](https://docs.akenza.io/device-management/your-data-flow/device-connector/http.md): This page describes HTTP Connectivity in more detail
- [MQTT](https://docs.akenza.io/device-management/your-data-flow/device-connector/mqtt.md): This page describes MQTT Connectivity in more detail
- [CoAP](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap.md): This page describes the CoAP connectivity in more detail
- [DTLS Device Client Certificates](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap/dtls-device-client-certificates.md)
- [Efento](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap/efento.md)
- [LoRaWAN](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan.md)
- [Connectivity Management](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/your-integration.md): This page describes the basic functionality and principles of akenza's connectivity management
- [Swisscom LoRaWAN](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/swisscom-cmp-lpn.md): This page describes the use of Swisscom LoRaWAN as connectivity provider in akenza
- [The Things Network](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/the-things-network.md): This page describes the use of The Things Network as connectivity provider in akenza
- [Loriot](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/loriot.md): This page describes the use of Loriot as connectivity provider in akenza
- [Actility’s ThingPark Wireless](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/actility.md): This page describes the use of Actility’s ThingPark Wireless as connectivity provider in akenza
- [EWZ](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/ewz.md)
- [Cibicom](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/cibicom.md)
- [Helium](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/helium.md): This page describes the use of Helium as connectivity provider in akenza
- [ChirpStack](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/chirpstack.md)
- [NB-IoT](https://docs.akenza.io/device-management/your-data-flow/device-connector/nb-iot.md)
- [mioty](https://docs.akenza.io/device-management/your-data-flow/device-connector/mioty.md)
- [Disruptive Technologies](https://docs.akenza.io/device-management/your-data-flow/device-connector/disruptive-technologies.md)
- [VergeSense](https://docs.akenza.io/device-management/your-data-flow/device-connector/vergesense.md)
- [Spaceti](https://docs.akenza.io/device-management/your-data-flow/device-connector/spaceti.md)
- [Haltian](https://docs.akenza.io/device-management/your-data-flow/device-connector/haltian.md)
- [Device Types](https://docs.akenza.io/device-management/your-data-flow/device-type.md): This page describes Device Types in more detail
- [Custom Device Types](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type.md): This page describes the principle and functionality of Custom Device Types
- [Uplink](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/uplink.md)
- [Downlink](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/downlink.md): This page describes the specifications for downlinks
- [Scripting](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/scripting.md)
- [Schema](https://docs.akenza.io/device-management/your-data-flow/device-type/schema.md)
- [Library](https://docs.akenza.io/device-management/your-data-flow/device-type/library.md)
- [Output Connectors](https://docs.akenza.io/device-management/your-data-flow/connectors.md)
- [Databases](https://docs.akenza.io/device-management/your-data-flow/connectors/databases.md)
- [akenza DB](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/akenza-db.md)
- [InfluxDB](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/influxdb.md): Send data to an InfluxDB
- [SQL Databases](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/sql-databases.md)
- [Snowflake](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/snowflake.md)
- [Streaming](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming.md)
- [Webhook](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/webhook.md): This page describes webhook action in more detail
- [Azure IoT Hub](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/azure-iot-hub.md): Process data in the Azure ecosystem
- [AWS Kinesis](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/aws-kinesis.md): Process data in the Amazon ecosystem
- [Google Cloud Pub/Sub](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/google-cloud-pub-sub.md): Process data in the Google ecosystem
- [Apache Kafka](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/apache-kafka.md): Process data on Event Hubs as Apache Kafka compatible ecosystem
- [Notifications](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications.md)
- [E-Mail](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/email.md): This page describes E-Mail actions in more detail
- [SMS](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/sms.md): This page describes SMS actions in more detail
- [Microsoft Teams](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/microsoft-teams.md): This page describes Microsoft Teams actions in more detail
- [Slack](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/slack.md): This page describes Slack actions in more detail
- [Custom Components](https://docs.akenza.io/device-management/custom-components.md)
- [Data Processing Logs](https://docs.akenza.io/device-management/data-processing-logs.md)
- [Integrations](https://docs.akenza.io/device-management/integrations.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.akenza.io/device-management.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
