# Platform

- [Project](https://docs.qubitro.com/platform/project.md): Manage and organize your Qubitro projects, including devices, data sources, and collaboration settings, all in one place.
- [Settings](https://docs.qubitro.com/platform/project/settings.md): Update project details and manage access; note some settings may be disabled based on your role.
- [Access Management](https://docs.qubitro.com/platform/project/access-management.md): Manage project collaborators by inviting users and assigning roles to control their access and permissions.
- [Roles & Permissions](https://docs.qubitro.com/platform/project/roles-and-permissions.md): Define and manage user roles to control access to project resources.
- [Device](https://docs.qubitro.com/platform/device.md): Learn how devices are created, managed, and integrated in Qubitro, including automatic provisioning via integrations and manual setup using UI or APIs
- [Settings](https://docs.qubitro.com/platform/device/settings.md): Manage device settings, metadata, and authentication details. Configure tags, avatars, and identifiers, and handle device deletion.
- [Storage](https://docs.qubitro.com/platform/storage.md): Overview of Qubitro’s storage solutions, covering Time Series Storage for structured, time-stamped data and Blob Storage for multimedia files.
- [Time Series Storage](https://docs.qubitro.com/platform/storage/time-series-storage.md): Qubitro Time Series Storage enables scalable, real-time device data storage with customizable retention, API access, and seamless dashboard integration.
- [Functions](https://docs.qubitro.com/platform/functions.md): Qubitro Functions enable no-code or low-code data processing, automation, and transformation.
- [Decoder Function](https://docs.qubitro.com/platform/functions/decoder-function.md): Decoder Functions in Qubitro allow you to decode incoming payloads.
- [LoRaWAN Device Template Decoder](https://docs.qubitro.com/platform/functions/decoder-function/lorawan-device-template-decoder.md): The LoRaWAN Device Template Decoder allows you to automatically decode payloads from supported LoRaWAN devices using predefined templates.
- [LoRaWAN Custom Decoder](https://docs.qubitro.com/platform/functions/decoder-function/lorawan-custom-decoder.md): The LoRaWAN Custom Device Decoder allows you to write your own decoder function to process incoming LoRaWAN uplink messages.
- [Hex Payload Decoder](https://docs.qubitro.com/platform/functions/decoder-function/hex-payload-decoder.md): The Hex Payload Decoder allows you to convert incoming hex string payloads into valid JSON data
- [Transformation Function](https://docs.qubitro.com/platform/functions/transformation-function.md): Transformation Functions allow you to modify, rename, and structure incoming data.
- [Rule Function](https://docs.qubitro.com/platform/functions/rule-function.md)
- [Send Email](https://docs.qubitro.com/platform/functions/rule-function/send-email.md): The Send Email action in Qubitro Rule Functions allows you to trigger emails based on data conditions from your devices.
- [Webhooks](https://docs.qubitro.com/platform/functions/rule-function/webhooks.md): The Webhooks action in Qubitro Rule Functions enables you to send data to external platforms and services automatically via HTTP requests.
- [Slack](https://docs.qubitro.com/platform/functions/rule-function/slack.md)
- [Twilio](https://docs.qubitro.com/platform/functions/rule-function/twilio.md)
- [Mailgun](https://docs.qubitro.com/platform/functions/rule-function/mailgun.md)
- [SendGrid](https://docs.qubitro.com/platform/functions/rule-function/sendgrid.md)
- [Storage Function](https://docs.qubitro.com/platform/functions/storage-function.md)
- [AWS Redshift](https://docs.qubitro.com/platform/functions/storage-function/aws-redshift.md)
- [Google BigQuery](https://docs.qubitro.com/platform/functions/storage-function/google-bigquery.md)
- [MQTT Publish](https://docs.qubitro.com/platform/functions/storage-function/mqtt-publish.md)
- [MongoDB Time Series](https://docs.qubitro.com/platform/functions/storage-function/mongodb-time-series.md)
- [Scheduled Function](https://docs.qubitro.com/platform/functions/scheduled-function.md)
- [HTTP](https://docs.qubitro.com/platform/functions/scheduled-function/http.md)
- [Function Settings](https://docs.qubitro.com/platform/functions/function-settings.md)
- [Function Templates](https://docs.qubitro.com/platform/functions/function-templates.md)
- [Settings](https://docs.qubitro.com/platform/functions/function-templates/settings.md)
- [Monitoring](https://docs.qubitro.com/platform/monitoring.md): The Monitoring page in Qubitro provides a way to view and manage data through dashboards and blueprints.
- [Dashboards](https://docs.qubitro.com/platform/monitoring/dashboards.md): Dashboards in Qubitro allow you to visualize, share, and monitor device data in real time or historically.
- [Setup & Configuration](https://docs.qubitro.com/platform/monitoring/dashboards/setup-and-configuration.md): Learn how to create dashboards, add widgets, and organize them.
- [Widgets](https://docs.qubitro.com/platform/monitoring/dashboards/widgets.md): Learn about the different widget types you can use to display data in your dashboards.
- [Chart](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/chart.md): Chart widgets let you visualize device data over time.
- [State Timeline](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/state-timeline.md): The State Timeline Widget is designed for visualizing time-based state changes across one or more data keys.
- [Gauge](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/gauge.md): Gauge widgets let you display a single data value on a visual dial.
- [Stat](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/stat.md)
- [Headline](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/headline.md)
- [Aggregated Chart](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/aggregated-chart.md)
- [Map](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/map.md)
- [Battery](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/battery.md)
- [Image](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/image.md)
- [Image Map](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/image-map.md)
- [Table](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/table.md)
- [Storage Table](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/storage-table.md)
- [Iframe](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/iframe.md)
- [Blob Storage](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/blob-storage.md)
- [Settings](https://docs.qubitro.com/platform/monitoring/dashboards/settings.md): Update dashboard details and manage access; note some settings may be limited based on your role or plan.
- [Access Management](https://docs.qubitro.com/platform/monitoring/dashboards/access-management.md): Manage dashboard collaborators by inviting users and assigning roles to control their access and permissions.
- [Roles & Permission](https://docs.qubitro.com/platform/monitoring/dashboards/roles-and-permission.md): Define and manage user roles to control access to dashboards.
- [Blueprints](https://docs.qubitro.com/platform/monitoring/blueprints.md): Blueprints in Qubitro allow you to save and reuse dashboard layouts across multiple devices or projects.
- [Setup & Configuration](https://docs.qubitro.com/platform/monitoring/blueprints/setup-and-configuration.md): Learn how to create blueprints, add widgets, and organize them.
- [Settings](https://docs.qubitro.com/platform/monitoring/blueprints/settings.md): Update your blueprint’s details and layout preferences.
- [Credentials](https://docs.qubitro.com/platform/credentials.md): Manage authentication and integration credentials for accessing Qubitro resources and services.
- [API Keys](https://docs.qubitro.com/platform/credentials/api-keys.md): Overview of API Key in Qubitro, including creation, management, and access control.
- [External Credentials](https://docs.qubitro.com/platform/credentials/external-credentials.md): External Credentials provide a secure way to store authentication keys and other credentials required for functionalities.
- [Slack](https://docs.qubitro.com/platform/credentials/external-credentials/slack.md)
- [Mailgun](https://docs.qubitro.com/platform/credentials/external-credentials/mailgun.md)
- [SendGrid](https://docs.qubitro.com/platform/credentials/external-credentials/sendgrid.md)
- [Twilio](https://docs.qubitro.com/platform/credentials/external-credentials/twilio.md)
- [AWS Redshift](https://docs.qubitro.com/platform/credentials/external-credentials/aws-redshift.md)
- [MQTT](https://docs.qubitro.com/platform/credentials/external-credentials/mqtt.md)
- [MongoDB](https://docs.qubitro.com/platform/credentials/external-credentials/mongodb.md)
- [The Things Stack](https://docs.qubitro.com/platform/credentials/external-credentials/the-things-stack.md)
- [Webhook Signing Key](https://docs.qubitro.com/platform/credentials/webhook-signing-key.md): The Webhook Signing Key is used to securely interact with No-code Data Sources in Qubitro.


---

# 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.qubitro.com/platform.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.
