# TagoIO Docs > Documentation for TagoIO IoT platform, TagoDeploy, TagoCore, TagoTiP, and the TagoIO API. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Create MQTT client](https://docs.tago.io/docs/api-tdeploy/create-mqtt-client.md): Create a new MQTT client for a specific service - [Delete MQTT client](https://docs.tago.io/docs/api-tdeploy/delete-mqtt-client.md): Delete an existing MQTT client - [List MQTT clients](https://docs.tago.io/docs/api-tdeploy/list-mqtt-clients.md): Retrieve all MQTT clients for a specific service - [List project services](https://docs.tago.io/docs/api-tdeploy/list-project-services.md): Retrieve all services for a specific project - [TagoDeploy API](https://docs.tago.io/docs/api-tdeploy/sidebar/tagoio-deploy-api-intro.md): Overview of authentication and API endpoints for TagoDeploy. - [TagoIO Deploy API](https://docs.tago.io/docs/api-tdeploy/tagoio-deploy-api.md): API for managing TagoIO Deploy projects. - [Update MQTT client](https://docs.tago.io/docs/api-tdeploy/update-mqtt-client.md): Update an existing MQTT client - [TagoIO Documentation](https://docs.tago.io/docs/index.md): Complete documentation for TagoIO, TagoRUN, TagoCore, and TagoDeploy platforms - [Download & Installation](https://docs.tago.io/tagocore/installation.md): Install TagoCore using Docker or from source code with step-by-step instructions for all platforms. - [Welcome](https://docs.tago.io/docs/tagocore/getting-started/tagocore.md): Introduction to TagoCore, a free open-source IoT platform for edge computing and data management. - [Plugin - Getting Started](https://docs.tago.io/tagocore/plugins/create.md): Step-by-step tutorial for creating your first TagoCore plugin using the Plugin SDK and Node.js. - [Lifecycle](https://docs.tago.io/tagocore/plugin/create/lifecycle.md): Understand how TagoCore plugins start, stop, and handle errors through the onLoad and onDestroy lifecycle. - [Manifest](https://docs.tago.io/tagocore/plugins/create/manifest.md): Reference for the TagoCore plugin manifest defined in package.json, including types and permissions. - [Prerequisites](https://docs.tago.io/tagocore/plugins/create/prerequisites.md): Required tools and knowledge for developing TagoCore plugins, including Node.js and the Plugin SDK. - [Core](https://docs.tago.io/tagocore/plugins/create/core.md): API reference for the TagoCore SDK core object to manage devices, actions, analyses, and device data. - [Helpers](https://docs.tago.io/tagocore/plugins/create/helpers.md): Helper functions in the TagoCore Plugin SDK for reading and writing files in the plugin settings folder. - [Module - Action Trigger](https://docs.tago.io/tagocore/plugins/create/action-trigger.md): Create custom action triggers in TagoCore plugins using the ActionTriggerModule from the SDK. - [Module - Payload Encoder](https://docs.tago.io/tagocore/plugins/create/encoder.md): Encode device data before it reaches a device using the PayloadEncoderModule in TagoCore plugins. - [Module - Service](https://docs.tago.io/tagocore/plugins/create/service.md): Run custom code when a TagoCore plugin loads using the ServiceModule, such as HTTP servers or analytics. - [Module](https://docs.tago.io/tagocore/plugins/create/module.md): Overview of TagoCore plugin modules, their types, setup configuration, and the configs property. - [Plugin Storage](https://docs.tago.io/tagocore/plugins/create/pluginstorage.md): Use the key-value database in TagoCore plugins to store, retrieve, and delete persistent data. - [Finish](https://docs.tago.io/tagocore/plugins/install/finish.md): Summary of TagoCore capabilities and next steps for building IoT solutions after completing the docs. - [Manually](https://docs.tago.io/tagocore/plugins/install/manually.md): Install custom TagoCore plugins manually via the sidebar installer or the tagocore.yml config file. - [Plugin Store](https://docs.tago.io/tagocore/plugins/install/pluginstore.md): Browse and activate built-in TagoCore plugins from the Plugin Store to extend platform functionality. - [Plugin Overview](https://docs.tago.io/tagocore/plugins.md): Overview of TagoCore plugins, how they extend platform capabilities, and how to create or install them. - [Action Overview](https://docs.tago.io/tagocore/action.md): Create automated actions in TagoCore to run scripts, send HTTP requests, or trigger plugins based on device events. - [Trigger](https://docs.tago.io/tagocore/action/trigger.md): Configure variable-based or schedule-based triggers to control when TagoCore actions execute automatically. - [Type](https://docs.tago.io/tagocore/action/type.md): Learn about TagoCore action types including running analysis scripts and sending HTTP requests to external services. - [Code](https://docs.tago.io/tagocore/analysis/code.md): Write analysis code in any language to process device data in TagoCore using the T_ANALYSIS_DATA environment variable. - [Console](https://docs.tago.io/tagocore/analysis/console.md): Monitor analysis output, debug messages, and errors in real time using the TagoCore analysis console. - [Analysis Overview](https://docs.tago.io/tagocore/analysis.md): Create and run custom analysis scripts in any programming language to process IoT device data in TagoCore. - [Configuration Parameters](https://docs.tago.io/tagocore/device/configuration-parameter.md): Send key-value configuration parameters to your IoT devices remotely through TagoCore. - [Data Retention](https://docs.tago.io/tagocore/device/data-retention.md): Configure automatic data retention policies to manage storage by deleting old device data after a set period. - [Data](https://docs.tago.io/tagocore/device/data.md): Understand the JSON data format for sending and retrieving IoT device data points in TagoCore. - [Live Inspector](https://docs.tago.io/tagocore/device/live-inspector.md): Monitor real-time data traffic between TagoCore and your devices using the Live Inspector debugging tool. - [Device Overview](https://docs.tago.io/tagocore/device.md): Create and manage IoT devices in TagoCore, configure tokens for secure communication, and set up payload parsers. - [Payload Parser](https://docs.tago.io/tagocore/device/payload-parser.md): Transform raw device data into readable values using JavaScript payload parsers in TagoCore. - [Home Dashboard](https://docs.tago.io/tagocore/home.md): Monitor your TagoCore platform health, system performance, network status, and real-time data flow from the home dashboard. - [Logs](https://docs.tago.io/tagocore/log.md): View and filter real-time application logs in TagoCore to monitor system health and troubleshoot issues. - [Resources Overview](https://docs.tago.io/tagocore/resources.md): Overview of TagoCore resources including devices, analyses, actions, settings, and logs for your IoT platform. - [Settings](https://docs.tago.io/tagocore/settings.md): Configure TagoCore network port, database, queue, and filesystem plugins to customize your IoT platform. - [TagoDeploy](https://docs.tago.io/docs/tagodeploy/getting-started/tagodeploy.md): A brief overview of TagoDeploy, a dedicated single-tenant IoT platform built on the TagoIO architecture, with an architecture overview and pointers... - [Creating a New Project](https://docs.tago.io/tagodeploy/new-project.md): Create a new TagoDeploy project, then scale its resources as needed. - [TagoIO Admin Accounts](https://docs.tago.io/tagodeploy/project/accounts.md): Manage developer accounts for the TagoIO Admin console: create, edit, and delete accounts. - [Integrations](https://docs.tago.io/tagodeploy/project/configuration/integrations.md): Connect email and SMS providers so your project can send outbound notifications. - [Resource Limits](https://docs.tago.io/tagodeploy/project/limits.md): Configure resource quotas and rate limits for a profile, and understand their impact on scaling. - [Open Connectors](https://docs.tago.io/tagodeploy/project/system/open-connectors.md): Sync public device and network connectors into your TagoIO instance from TagoIO's open-source Decoders repository. - [Version Timeline](https://docs.tago.io/tagodeploy/project/system/version.md): Pick the platform version your project runs on, update to a newer release, or roll back to an older one. - [Project Overview](https://docs.tago.io/tagodeploy/project/overview.md): Read the Project Overview page: project status, resource usage, spend, and recent activity. - [Backups](https://docs.tago.io/tagodeploy/project/backups.md): View scheduled database snapshots for a project and understand contents, exclusions, and restore behavior. - [Bills](https://docs.tago.io/tagodeploy/project/bills/billing.md): Read the Bills page: monthly cost breakdown, charges by service, payment status, and spend trends. - [Collaborators](https://docs.tago.io/tagodeploy/project/management/collaborators.md): Invite and manage the people who can view and change a project's resources. - [Deployments](https://docs.tago.io/tagodeploy/project/deployments/history.md): View the full history of deployments in your project, with status, search, and date filtering. - [Logs](https://docs.tago.io/tagodeploy/project/deployments/logs.md): View runtime output from the services running in your project, with type, date, and live filters. - [Domain Management](https://docs.tago.io/tagodeploy/project/domains.md): View custom and default domains for a project's services, and add a custom domain with the New Domain wizard. - [Features](https://docs.tago.io/tagodeploy/project/features/editing-features.md): Enable, disable, and scale native TagoIO features for your project. - [Project Tokens](https://docs.tago.io/tagodeploy/project/management/tokens.md): Create and revoke API tokens that grant scripts and services programmatic access to a project. - [Analysis Runtime](https://docs.tago.io/tagodeploy/project/analysis-runtime.md): Set Node.js and Python memory for the scripts that run your TagoIO analyses, and monitor invocations and duration. - [API Service](https://docs.tago.io/tagodeploy/project/api.md): Set the machine size and autoscaling for the TagoIO API service, and monitor CPU and memory. - [In-Memory Database](https://docs.tago.io/tagodeploy/project/in-memory-database.md): Set the cache machine size and read replicas for the in-memory database, and monitor cache and network metrics. - [Main Database](https://docs.tago.io/tagodeploy/project/main-database.md): Configure the machine, reader instances, and backups for the primary database that stores your TagoIO data. - [Docker Image Configuration](https://docs.tago.io/tagodeploy/project/container/docker-image.md): The Docker Image and Registry Authentication sections of the Docker Settings page: pick an image and authenticate to private registries. - [Container Environment Variables](https://docs.tago.io/tagodeploy/project/container/environment-variables.md): The Environment Variables section of the Docker Settings page: key/value pairs passed to your container at runtime. - [Container Instances](https://docs.tago.io/tagodeploy/project/container/instances.md): Set the machine size and autoscaling rules for a container application, and watch its CPU and memory usage. - [Container Network Configuration](https://docs.tago.io/tagodeploy/project/container/network.md): The Network section of the Docker Settings page: network protocol and port mappings for the load balancer. - [Custom Docker](https://docs.tago.io/tagodeploy/project/container/overview.md): The container service overview: service name, URL, and where the Instances and Docker Settings pages live. - [Container Runtime](https://docs.tago.io/tagodeploy/project/container/runtime.md): The Runtime section of the Docker Settings page: override the container's work directory and command. - [Services](https://docs.tago.io/tagodeploy/services/overview.md): Overview of Services in TagoDeploy, including Middleware and MQTT Broker options and how to assign them to projects. - [Network Middlewares](https://docs.tago.io/tagodeploy/services/middlewares.md): Overview of Network Middlewares in TagoDeploy, including LoRaWAN LNS such as Chirpstack, Loriot, and TTN, and how to install them into projects. - [Managing a Deployed Middleware](https://docs.tago.io/tagodeploy/services/middlewares/managing-middleware.md): Overview of how to manage a deployed middleware in TagoDeploy. - [Monitoring Actions](https://docs.tago.io/tagodeploy/project/monitoring/actions.md): Actions deliver an alert, or run automation, over email, webhook, and SMS when a rule fires. - [Monitoring Alerts](https://docs.tago.io/tagodeploy/project/monitoring/alerts.md): Alert rules watch a resource metric and trigger notifications or automation when it crosses a threshold you set. - [TagoDeploy Monitoring](https://docs.tago.io/tagodeploy/project/monitoring.md): Watch the infrastructure your TagoDeploy project runs on, set alert thresholds, and respond with notifications or automation. - [Monitoring Logs](https://docs.tago.io/tagodeploy/project/monitoring/logs.md): The log records monitoring checks and triggers, so you can confirm rules run and troubleshoot alerts that did not fire. - [MQTT ACL Permissions](https://docs.tago.io/tagodeploy/project/mqtt/acl-permissions.md): Define topic access rules for MQTT groups using ACL permissions to control publish and subscribe operations. - [MQTT Certificates](https://docs.tago.io/tagodeploy/project/mqtt/certificates.md): Enable TLS/SSL certificates for your MQTT broker, including required files and MTLS option. - [MQTT Clients](https://docs.tago.io/tagodeploy/project/mqtt/clients.md): Create and manage client credentials that authenticate devices connecting to your project's MQTT broker. - [MQTT Connections](https://docs.tago.io/tagodeploy/project/mqtt/connections.md): Live view of the devices currently connected to your project's MQTT broker. - [MQTT Credentials](https://docs.tago.io/tagodeploy/project/mqtt/credentials.md): Understand the username and password credentials devices use to connect to the MQTT broker. - [MQTT Group Rules](https://docs.tago.io/tagodeploy/project/mqtt/group-rules.md): Assign clients to groups using rules that control access to MQTT topics through ACL permissions. - [MQTT Groups](https://docs.tago.io/tagodeploy/project/mqtt/groups.md): Create and manage groups that define ACL permissions for client access to MQTT topics. - [MQTT Broker](https://docs.tago.io/tagodeploy/project/mqtt.md): Overview of the TagoDeploy MQTT Broker, including what you get, how it works, and when to use it. - [MQTT Instances](https://docs.tago.io/tagodeploy/project/mqtt/instances.md): Set the machine size and autoscaling range for the MQTT broker service and watch its CPU and memory. - [MQTT Pipelines](https://docs.tago.io/tagodeploy/project/mqtt/pipelines.md): Create, edit, and manage pipelines that process MQTT messages and forward data to TagoIO instances. - [MQTT Topic Mappings](https://docs.tago.io/tagodeploy/project/mqtt/topic-mappings.md): Map MQTT topics to pipelines so messages trigger processing workflows in TagoDeploy. - [Web Service Instances](https://docs.tago.io/tagodeploy/project/webservice/instances.md): Set the machine size and autoscaling rules for a web service connector, and watch its CPU and memory usage. - [Web Service Overview](https://docs.tago.io/tagodeploy/project/webservice/overview.md): Review a web service connector's core details and set a display name to recognize it across the project. - [Web Service Settings](https://docs.tago.io/tagodeploy/project/webservice/settings.md): Set the network token and API endpoint the middleware uses to bridge your IoT network to TagoIO. - [Action Cron](https://docs.tago.io/docs/tagoio/actions/action-cron.md): This article explains how to use and modify an Action cron in TagoIO, showing where to enter a cron expression and what each part of the interface ... - [Defining Actions](https://docs.tago.io/docs/tagoio/actions/defining-actions.md): This article explains how to define Actions in TagoIO, including how to configure push notifications to yourself and references for using message v... - [Actions](https://docs.tago.io/docs/tagoio/actions/index.md): This article explains the Actions feature in TagoIO, what you can do with Actions, and how to create a new Action. It also provides links to relate... - [Running Analysis via Action](https://docs.tago.io/docs/tagoio/actions/running-analysis-via-action.md): This article explains how to run an Analysis from an Action in TagoIO, including when to trigger it and how to configure the Action to run one or m... - [Trigger by Geofence](https://docs.tago.io/docs/tagoio/actions/trigger-by-geofence.md): This article explains how to use the Trigger by Geofence feature to run an Action when location data meets geofence conditions (inside or outside a... - [Trigger by MQTT Topic](https://docs.tago.io/docs/tagoio/actions/trigger-by-mqtt-topic.md): This article explains how the "Trigger by MQTT Topic" trigger works in TagoIO, describes broker availability restrictions, and details the two trig... - [Trigger by Resource](https://docs.tago.io/docs/tagoio/actions/trigger-by-resource.md): Explains how the "Trigger by Resource" trigger works in TagoIO and how to configure trigger conditions so an Action runs when a resource meets spec... - [Trigger by Schedule](https://docs.tago.io/docs/tagoio/actions/trigger-by-schedule.md): This article explains the "Trigger by Schedule" trigger type in TagoIO, describing its two categories (By Interval and By Date) and how to customiz... - [Trigger by Usage Alert](https://docs.tago.io/docs/tagoio/actions/trigger-by-usage-alert.md): This article explains how the "Trigger by Usage Alert" feature works, lists which TagoIO resources and services can fire usage alerts, and describe... - [Trigger by Variable](https://docs.tago.io/docs/tagoio/actions/trigger-by-variable.md): This article explains the "Trigger by Variable" action type in TagoIO, describing its two categories (Single device and Multiple devices), how each... - [Trigger Unlock](https://docs.tago.io/docs/tagoio/actions/trigger-unlock.md): This article explains the Trigger Unlock feature in TagoIO, how it prevents repeated action executions by locking triggers, and when a locked trigg... - [Control Tower](https://docs.tago.io/docs/tagoio/addons/control-tower.md): This article describes the Control Tower add-on for TagoIO, explaining its capabilities for monitoring and limiting data input/output and Hard Limi... - [Custom Domain Configuration](https://docs.tago.io/docs/tagoio/addons/custom-domain/custom-domain-configuration.md): This article explains how to configure a custom domain for your TagoIO Run portal using the Custom Domain & Whitelabel add-on, including prerequisi... - [Custom Domain (Whitelabel)](https://docs.tago.io/docs/tagoio/addons/custom-domain/index.md): This article explains what the Custom Domain & Whitelabel add-on enables in the Run module, including setting a custom application URL and a custom... - [Custom Mobile App](https://docs.tago.io/docs/tagoio/addons/custom-mobile-app.md): This article explains the Custom mobile app add-on for TagoIO, describing its white-label capabilities, pricing reference, and deployment fee, with... - [Add-ons Overview](https://docs.tago.io/docs/tagoio/addons/index.md): A brief overview of TagoIO add-ons, how they apply to profiles, and the currently available add-ons with links to their documentation. - [Console for Debug](https://docs.tago.io/docs/tagoio/analysis/console-for-debug.md): A short guide explaining how to use the Analysis console to monitor script variables, view errors and log output, and clear the console in TagoIO. - [Creating Analysis](https://docs.tago.io/docs/tagoio/analysis/creating-analysis.md): This article explains how to create a new Analysis in TagoIO, including the fields in the Add Analysis dialog and the options for runtime and execu... - [Distributing Analysis](https://docs.tago.io/docs/tagoio/analysis/distributing-analysis.md): This article explains how to distribute a copy of an Analysis in TagoIO by sending a customized install link so others can add and edit their own c... - [Environment Variables](https://docs.tago.io/docs/tagoio/analysis/environment-variables.md): This article explains how to configure environment variables for TagoIO Analyses, how they are accessed inside a script, and what each field in the... - [Analysis Overview](https://docs.tago.io/docs/tagoio/analysis/index.md): This article explains what Analyses are in TagoIO, what you can do with them, how they are triggered, and links to related documentation and examples. - [Running Analysis as External using Deno](https://docs.tago.io/docs/tagoio/analysis/running-analysis-as-external-using-deno.md): This article explains how to run a TagoIO Analysis externally using the Deno runtime, covering installing Deno, creating an analysis TypeScript fil... - [Running Analysis as External using Node.JS](https://docs.tago.io/docs/tagoio/analysis/running-analysis-as-external-using-nodejs.md): This article explains why and how to run a TagoIO Analysis externally using Node.js, and provides the first steps to prepare your local environment... - [Script Editor](https://docs.tago.io/docs/tagoio/analysis/script-editor.md): This article explains how to use the TagoIO Script Editor to create, edit, and run analysis scripts. It covers where to access the editor, key edit... - [Script Examples](https://docs.tago.io/docs/tagoio/analysis/script-examples.md): This article explains how to access and use the Analysis script examples in TagoIO, including a Hello World example with the code that is added to ... - [SDK](https://docs.tago.io/docs/tagoio/analysis/sdk/index.md): TagoIO Software Development Kits - integrate TagoIO with your applications - [Node.js SDK](https://docs.tago.io/docs/tagoio/analysis/sdk/nodejs-sdk.md): This article links to the TagoIO Node.js SDK documentation, points to the legacy SDK docs for version 9.x.x, and warns about API request rate limits. - [Python SDK](https://docs.tago.io/docs/tagoio/analysis/sdk/python-sdk.md): This article provides quick installation and usage instructions for the TagoIO Python SDK, plus guidance on using remote imports within Python Anal... - [API Overview](https://docs.tago.io/docs/tagoio/api/api_overview.md): A brief introduction to TagoIO's API, explaining how to connect devices and applications, where to find the API documentation and SDK, and the stan... - [RESTful API](https://docs.tago.io/docs/tagoio/api/restful-api.md): This article summarizes TagoIO's RESTful API capabilities, the common operations you can perform, the three token types required for API access, an... - [Blueprint Dashboard](https://docs.tago.io/docs/tagoio/dashboards/blueprint-dashboard.md): This article explains the Blueprint Dashboard in TagoIO, describing how it links widgets to multiple devices for scalable applications and introduc... - [Creating Dashboard Tabs](https://docs.tago.io/docs/tagoio/dashboards/creating-dashboard-tabs.md): Learn how to create and manage dashboard tabs in TagoIO to divide dashboards into multiple sections and add links to organize your applications eff... - [Dashboard Global Time Filter and Period Presets](https://docs.tago.io/docs/tagoio/dashboards/dashboard-global-time-filter-and-period-presets.md): This article describes the Dashboard Period Preset feature in TagoIO, which sets global time-based filters and quick period presets across all widg... - [Dashboard Icons](https://docs.tago.io/docs/tagoio/dashboards/dashboard-icons.md): This article explains how to add and customize icons for dashboards in TagoIO, where icons appear, and how to access the dashboard Configure option... - [Data Output for Dashboards](https://docs.tago.io/docs/tagoio/dashboards/data-output-for-dashboards.md): This article explains how dashboard data output is counted in TagoIO, the monthly output limits per plan, and what happens when you reach those lim... - [Distributing Dashboards](https://docs.tago.io/docs/tagoio/dashboards/distributing-dashboards.md): This article explains how to create and share dashboard templates in TagoIO, including sending installation links and customizing the installation ... - [Downlinks using Dashboards](https://docs.tago.io/docs/tagoio/dashboards/downlinks-using-dashboards.md): This article explains how to perform downlinks for LoRaWAN Class C or Class A devices using an Analysis and dashboards, including use cases and the... - [Grouping Dashboards](https://docs.tago.io/docs/tagoio/dashboards/grouping-dashboards.md): This article explains how to group related dashboards in TagoIO using dashboard tags and how to configure up to three grouping levels so dashboards... - [Dashboard Overview](https://docs.tago.io/docs/tagoio/dashboards/index.md): Learn about TagoIO dashboards - where you place widgets to visualize and interact with data in real-time, and share with end-users through TagoRUN. - [Restoring your Dashboard to a Previous Version](https://docs.tago.io/docs/tagoio/dashboards/restoring-your-dashboard-to-a-previous-version.md): This article explains how TagoIO Admin automatically creates backup versions of dashboards and how to access and restore a dashboard to a previousl... - [Sharing Dashboards](https://docs.tago.io/docs/tagoio/dashboards/sharing-dashboards.md): This article explains how to share dashboards in TagoIO, including how to open the Share Public option and where to access related sharing features. - [Adding Devices with Connectors](https://docs.tago.io/docs/tagoio/devices/adding-devices-with-connectors.md): This article explains how connectors let you create devices with built-in behaviors to communicate with networks, and describes the available metho... - [Blueprint Devices & Entities](https://docs.tago.io/docs/tagoio/devices/blueprint-devices-entities.md): This article explains how Blueprint Devices and Entities function as dynamic data sources for Blueprint Dashboards, how they appear for selection, ... - [Configuration Parameters for Devices](https://docs.tago.io/docs/tagoio/devices/configuration-parameters-for-devices.md): This article explains what Configuration Parameters are in TagoIO devices, where to find them, and the three configurable fields for each parameter... - [Chunk Management](https://docs.tago.io/docs/tagoio/devices/data-management/chunk-management.md): This article explains how to use the Chunk Management feature to view, export, and manage immutable device data in TagoIO, including exporting chun... - [Data Export](https://docs.tago.io/docs/tagoio/devices/data-management/data-export.md): This article explains the available options for exporting device data in TagoIO, and provides step-by-step instructions for exporting data from a d... - [Data Retention Feature](https://docs.tago.io/docs/tagoio/devices/data-management/data-retention-feature.md): This article explains TagoIO's Data Retention feature, how to configure its Period and Retention fields, and important limits and behaviors to cons... - [Device Data Management](https://docs.tago.io/docs/tagoio/devices/data-management/device-data-management.md): This article explains how to use the Device page in TagoIO to visualize, filter, edit, import, and export device variables, and describes how the p... - [Deleting Data](https://docs.tago.io/docs/tagoio/devices/deleting-data.md): This article explains how to delete data via the TagoIO API, including the endpoint, required headers, and optional query string parameters used to... - [Device Emulator Functions](https://docs.tago.io/docs/tagoio/devices/device-emulator/device-emulator-functions.md): This article explains how to use built-in functions in the Device Emulator payloads, shows JSON and CSV examples, and lists the available emulator ... - [Device Emulator Overview](https://docs.tago.io/docs/tagoio/devices/device-emulator/device-emulator.md): A short guide describing TagoIO's Device Emulator, how to open it, and the types of payloads it accepts for emulating device data. - [Device Token](https://docs.tago.io/docs/tagoio/devices/device-token.md): This article explains what a Device Token is in TagoIO and how to locate and copy it from a device's General Information tab. - [Getting Data](https://docs.tago.io/docs/tagoio/devices/getting-data.md): This article explains how to request data from the TagoIO API, including the required regional endpoint, authorization header, endpoint URL, and av... - [Grouping Variables](https://docs.tago.io/docs/tagoio/devices/grouping-variables.md): This article explains how to synchronize multiple variables sent by a device using the JSON "group" field so they can be visualized together (for e... - [Devices](https://docs.tago.io/docs/tagoio/devices/index.md): This article explains what a Device is in TagoIO, how devices communicate with the platform, where they are managed, and how to add devices and cho... - [Live Inspector](https://docs.tago.io/docs/tagoio/devices/live-inspector.md): Use the Live Inspector to debug parser scripts and monitor device traffic in real time. - [Managing Devices using API](https://docs.tago.io/docs/tagoio/devices/managing-devices.md): This article explains how to manage devices via the TagoIO API using an account token, including creating a device with a POST request and the requ... - [Building your Own Parser](https://docs.tago.io/docs/tagoio/devices/payload-parser/building-your-own-parser.md): This article explains how to convert raw payloads from devices into measurable variables using the TagoIO Payload Parser and links to three step-by... - [Connector Overview](https://docs.tago.io/docs/tagoio/devices/payload-parser/connector/connector-overview.md): This article explains what Connectors are in TagoIO, how they manage device communication and payload parsing, and how to create a new connector vi... - [Publishing, Updating and Accessing Decoders](https://docs.tago.io/docs/tagoio/devices/payload-parser/connector/publishing-updating-and-accessing-decoders.md): This article explains how to publish, update, and share custom decoders (connectors) in TagoIO, including how to make a connector public via the Gi... - [Sharing Connectors & Networks](https://docs.tago.io/docs/tagoio/devices/payload-parser/connector/sharing-connectors-networks.md): This article explains how to share custom Connectors and Networks in TagoIO, including the steps to share with another Profile and how to request a... - [Context & Global Variables](https://docs.tago.io/docs/tagoio/devices/payload-parser/context-global-variables.md): A concise guide to the context and global variables available when creating a Payload Parser in TagoIO, including descriptions of the most common g... - [Filtering Out Variables with Parser Code](https://docs.tago.io/docs/tagoio/devices/payload-parser/filtering-out-variables-with-parser-code.md): This article explains how to prevent unwanted variables from being saved to a device's data storage by modifying the device's payload parser code i... - [Payload Parser](https://docs.tago.io/docs/tagoio/devices/payload-parser/index.md): This article explains how the Payload Parser processes raw device payloads to extract measured variables, convert units in real time, and how conne... - [Metadata](https://docs.tago.io/docs/tagoio/devices/payload-parser/metadata.md): This article explains what metadata is in TagoIO, how it can be used inside variable payloads to change widget behavior and appearance, and provide... - [Parser vs. Analysis Comparison](https://docs.tago.io/docs/tagoio/devices/payload-parser/parser-vs-analysis-comparison.md): This article explains the differences between TagoIO's Payload Parser and Analysis, summarizing capabilities, limits, and built-in features to help... - [Payload Parser timeUtils Library](https://docs.tago.io/docs/tagoio/devices/payload-parser/payload-parser-timeutils-library.md): A brief guide to the timeUtils library available in the Payload Parser, describing its purpose and showing the available functions for comparing an... - [Payload Parser Troubleshooting](https://docs.tago.io/docs/tagoio/devices/payload-parser/payload-parser-troubleshooting.md): This article explains common problems that stop the Payload Parser from decoding device data on TagoIO and provides straightforward fixes for each ... - [Sending Data to Device](https://docs.tago.io/docs/tagoio/devices/sending-data-to-device.md): How to send data to a device via MQTT, HTTP, Analysis, or custom middleware. - [Sending Data](https://docs.tago.io/docs/tagoio/devices/sending-data.md): This article explains how devices send data to TagoIO using the POST endpoint, lists the available request fields and their requirements, and notes... - [Device Simulators](https://docs.tago.io/docs/tagoio/devices/simulator-data-stream.md): This article explains how to use TagoIO's Device Simulators to feed real-time data into the platform when you don't have a physical sensor, and des... - [Tags System](https://docs.tago.io/docs/tagoio/devices/tags-system.md): This article explains the Tags system in TagoIO, describing what tags are, how they function as key-value metadata, and how to assign them to asset... - [Entities](https://docs.tago.io/docs/tagoio/entities/entities.md): A concise overview of the TagoIO Entities feature, explaining its purpose, typical use cases, and instructions for creating a new Entity in the Adm... - [Managing Entities](https://docs.tago.io/docs/tagoio/entities/managing-entities.md): How to manage fields, data types, indexes, and the Schema Parser in a TagoIO Entity, plus limits per plan. - [Files](https://docs.tago.io/docs/tagoio/files/index.md): Brief overview of how TagoIO handles file storage and common use cases for files sent to and from IoT devices. - [Uploading Files](https://docs.tago.io/docs/tagoio/files/uploading-files.md): This article explains how to upload files using the TagoIO admin platform, the default access setting for uploaded files, and a reminder about file... - [Getting Started](https://docs.tago.io/docs/tagoio/getting-started/getting-started.md): This article provides quick ways to begin using TagoIO, including manual steps, a simulator option, and an introductory video, plus the first step ... - [Authorization](https://docs.tago.io/docs/tagoio/integrations/general/authorization.md): This article explains what an Authorization is in TagoIO, when to use it versus a device-token, and how to generate an authorization for integratin... - [Creating a Network Integration](https://docs.tago.io/docs/tagoio/integrations/general/creating-a-network-integration.md): This article explains how to create a new Network integration in TagoIO and describes the configurable parameters available after creation. - [Middleware](https://docs.tago.io/docs/tagoio/integrations/general/middleware.md): This article explains how TagoIO middleware connects devices using custom protocols by acting as a protocol converter to the TagoIO APIs, and point... - [Serial Number Format](https://docs.tago.io/docs/tagoio/integrations/general/serial-number-format.md): This article explains how to define custom serial number masks for a Network in TagoIO, describing the allowed characters for each mask symbol and ... - [Network Integration](https://docs.tago.io/docs/tagoio/integrations/index.md): This article explains how devices can connect to TagoIO using HTTPS/MQTT or other network integrations, and introduces options for creating scripts... - [Downlink for LoRaWAN™](https://docs.tago.io/docs/tagoio/integrations/networks/downlink-for-lorawan.md): This article explains how to send downlink messages from TagoIO to LoRaWAN™ devices using Configuration Parameters, including required parameter na... - [Everynet LoRaWAN](https://docs.tago.io/docs/tagoio/integrations/networks/everynet-lorawan.md): This article provides a step-by-step guide to integrate Everynet LoRaWAN with the TagoIO platform, enabling both uplink and downlink data exchange ... - [Loriot LoRaWAN](https://docs.tago.io/docs/tagoio/integrations/networks/loriot-lorawan.md): This article provides a concise, step-by-step guide to integrate Loriot LoRaWAN™ with the TagoIO Platform, enabling uplink and downlink operations ... - [machineQ LoRaWAN™](https://docs.tago.io/docs/tagoio/integrations/networks/machineq-lorawan.md): This article provides a step-by-step guide to integrate machineQ LoRaWAN™ with the TagoIO platform, enabling uplink and downlink operations between... - [Process data, Publish it and Subscribe to a topic](https://docs.tago.io/docs/tagoio/integrations/networks/mqtt/mqtt-process-data-publish-it-and-subscribe-to-a-topic.md): This article explains how to process data, publish it to a topic, and subscribe to that topic using MQTT (the tutorial uses the MQTTX client). It a... - [MQTT - Publishing and Subscribing](https://docs.tago.io/docs/tagoio/integrations/networks/mqtt/mqtt-publishing-and-subscribing.md): This article explains how to publish and subscribe to MQTT topics from a TagoIO Analysis, including account availability for TagoIO's MQTT broker a... - [MQTT Retain on TagoIO Broker](https://docs.tago.io/docs/tagoio/integrations/networks/mqtt/mqtt-retain-on-tagoio-broker.md): This article explains how to implement an MQTT "retain"-like behavior on the TagoIO MQTT broker using Actions or Analysis to store and resend the l... - [MQTT Overview (Legacy)](https://docs.tago.io/docs/tagoio/integrations/networks/mqtt/mqtt.md): Legacy MQTT integration for TagoIO. This feature is deprecated -- please use TagoTiP MQTT instead. - [Orbiwise LoRaWAN™](https://docs.tago.io/docs/tagoio/integrations/networks/orbiwise-lorawan.md): This article provides a step-by-step guide to integrate Orbiwise LoRaWAN™ with the TagoIO platform, enabling uplink and downlink data exchange betw... - [Senet Network](https://docs.tago.io/docs/tagoio/integrations/networks/senet-network.md): This article explains how to integrate a LoRaWAN device with the Senet Network and TagoIO, focusing on configuring the uplink so device data is sen... - [SenRa Network](https://docs.tago.io/docs/tagoio/integrations/networks/senra-network.md): This article explains how to integrate a LoRaWAN device with SenRa Network and TagoIO, focusing on the TagoIO device setup and the token required f... - [Sigfox - Downlink](https://docs.tago.io/docs/tagoio/integrations/networks/sigfox/sigfox-downlink.md): This article explains how to configure Sigfox downlinks in TagoIO, including preparatory steps and a two-part setup process (TagoIO and Sigfox Port... - [Sigfox using 'Advanced Data'](https://docs.tago.io/docs/tagoio/integrations/networks/sigfox/sigfox-using-advanced-data.md): This article explains how to configure a Sigfox callback using the Advanced Data option so TagoIO receives additional uplink information (e.g., SNR... - [Sigfox](https://docs.tago.io/docs/tagoio/integrations/networks/sigfox/sigfox.md): This article explains how to integrate Sigfox with the TagoIO platform, describing uplink/downlink concepts and listing the setup steps and related... - [The Things Network LoRaWAN™](https://docs.tago.io/docs/tagoio/integrations/networks/the-things-network-lorawan.md): This article explains how to integrate The Things Network (TTN) with the TagoIO platform, enabling uplink and downlink operations between LoRaWAN d... - [Bridging a Third-Party MQTT Broker](https://docs.tago.io/docs/tagoio/integrations/networks/third-party-mqtt-broker.md): TagoIO MQTT Relay bridges an external MQTT broker and the TagoIO platform using a fast, open-source command-line tool. - [Backups](https://docs.tago.io/docs/tagoio/my-account/backups.md): Learn how to generate, download, restore, and automate backups of your TagoIO profile data. - [Account Plans](https://docs.tago.io/docs/tagoio/my-account/billing/account-plans.md): This article explains TagoIO's account plans, how to select a plan, and where to find detailed feature and pricing information. - [Allocating Services to Profiles](https://docs.tago.io/docs/tagoio/my-account/billing/allocating-services-to-profiles.md): This article explains how to allocate service resources to individual profiles in your TagoIO account using the Billing page and the Resource Alloc... - [Common Billing Issues](https://docs.tago.io/docs/tagoio/my-account/billing/common-billing-issues.md): This article explains common reasons a card charge may be declined and how to find more information about a specific decline, including what TagoIO... - [Downgrading Plans & Services](https://docs.tago.io/docs/tagoio/my-account/billing/downgrading-plans-services.md): This article explains how scheduled downgrades for plans, service limits, and add‑ons work in TagoIO, when they take effect, how to modify or cance... - [Billing](https://docs.tago.io/docs/tagoio/my-account/billing/index.md): This article explains how to view an overview of your account's costs for the current month using the Billing Summary page, including the three ava... - [Payment Methods](https://docs.tago.io/docs/tagoio/my-account/billing/payment-methods.md): This article describes the payment methods accepted by TagoIO, options for invoice payments and yearly plans, and how to arrange purchases of credits. - [Refund Policy](https://docs.tago.io/docs/tagoio/my-account/billing/refund-policy.md): This article explains TagoIO's refund eligibility and the steps to request a refund, including required actions before requesting and conditions th... - [Resource Limits](https://docs.tago.io/docs/tagoio/my-account/billing/resource-limits.md): This article explains TagoIO's resource limits across account plans and lists the per-plan limits for common resource types, noting that most limit... - [Setup Billing](https://docs.tago.io/docs/tagoio/my-account/billing/setup-billing.md): This article explains how to access and configure your billing settings in TagoIO, including where to add company and payment information and how t... - [Upgrading Plans & Services](https://docs.tago.io/docs/tagoio/my-account/billing/upgrading-plans-services.md): This article explains how billing behaves when you upgrade TagoIO plans or services, including proration rules and when charges are applied, and po... - [Deleting Your Account](https://docs.tago.io/docs/tagoio/my-account/deleting-your-account.md): This article explains how to permanently delete your TagoIO account and what happens during the deletion process. It also explains how to cancel a ... - [Editing Accounts Details](https://docs.tago.io/docs/tagoio/my-account/index.md): This article explains how to open the account settings in TagoIO and what account details you can edit, such as contact info, company, timezone, la... - [Managing Your Account with the TagoIO Mobile App](https://docs.tago.io/docs/tagoio/my-account/managing-your-account-with-the-tagoio-mobile-app.md): A brief guide to the TagoIO Mobile App, describing how it helps you monitor and manage IoT applications, receive notifications, and where to downlo... - [Resetting My Password](https://docs.tago.io/docs/tagoio/my-account/resetting-my-password.md): This article explains how to reset a forgotten password and how to change an existing password for TagoIO accounts, and clarifies where to manage p... - [Two-factor Authentication (2FA)](https://docs.tago.io/docs/tagoio/my-account/two-factor-authentication-2fa.md): This article explains TagoIO's two-factor authentication (2FA), the available authentication methods, how the generated codes work, and when you'll... - [Account Token](https://docs.tago.io/docs/tagoio/profiles/account-token.md): This article explains what Account Tokens are in TagoIO, why they must be kept secret, and how to manage them from your account profile. It also hi... - [Audit Log](https://docs.tago.io/docs/tagoio/profiles/audit-log.md): This article explains what the Audit Log is, how it records chronological activity from user Profiles, and what types of events you can monitor. It... - [Creating a Sandbox](https://docs.tago.io/docs/tagoio/profiles/creating-a-sandbox.md): This article explains what a sandbox is in TagoIO and how to create and use a sandbox (a separate profile) to safely test applications without affe... - [Profiles](https://docs.tago.io/docs/tagoio/profiles/index.md): This article explains what Profiles are in TagoIO, the benefits of using them, how to switch between profiles, and how profile transfers between Ta... - [Analysis Service](https://docs.tago.io/docs/tagoio/profiles/services/analysis-service.md): This article explains how Analysis runtime is counted against a Profile limit in TagoIO, how to estimate monthly runtime, and which scripts are inc... - [Data Input Service](https://docs.tago.io/docs/tagoio/profiles/services/data-input-service.md): This article explains how TagoIO counts Data Input Transactions when devices send data, and where to view limits and usage history for each Profile... - [Data Output Service](https://docs.tago.io/docs/tagoio/profiles/services/data-output-service.md): This article explains how Data Output transactions are counted in TagoIO, how to set monthly Data Output limits per Profile, and how different acti... - [Data Records Service](https://docs.tago.io/docs/tagoio/profiles/services/data-records.md): This article explains how Data Records are structured in TagoIO, what counts toward a profile's data record limit, and provides a JSON example show... - [E-mail Service](https://docs.tago.io/docs/tagoio/profiles/services/e-mail-service.md): This article explains how TagoIO counts Email usage, monthly limits and warnings, and the end of TagoIO's native E-mail service (effective January ... - [End-Users service](https://docs.tago.io/docs/tagoio/profiles/services/end-users-service.md): This article explains how end-users (RUN-users) are counted in TagoIO, what happens when profile limits are reached, and how to increase the number... - [File Storage Service](https://docs.tago.io/docs/tagoio/profiles/services/file-storage-service.md): This article explains how the TagoIO File storage service is measured and how storage limits affect profiles, plus where to increase limits and fin... - [Services Overview](https://docs.tago.io/docs/tagoio/profiles/services/index.md): A concise overview of the services available in TagoIO, how usage is measured, and where to view limits and history for each service. - [Notification Service](https://docs.tago.io/docs/tagoio/profiles/services/notification-service.md): This article explains how the Notification Service counts push notifications, the per-profile monthly limits, message length limits, and important ... - [Rate Limits (Hard limits)](https://docs.tago.io/docs/tagoio/profiles/services/rate-limits-hard-limits.md): This article explains TagoIO's hard rate limits: what they are, which interactions they apply to, and how limits are enforced (applied every minute... - [SMS Service](https://docs.tago.io/docs/tagoio/profiles/services/sms-service.md): This article explains how SMS units are counted and billed in TagoIO, outlines limits and country coverage, and provides important notices about se... - [TagoAI Service](https://docs.tago.io/docs/tagoio/profiles/services/tago-ai-service.md): How TagoIO counts TagoAI requests, monthly limits per plan, and how using your own AI provider bypasses the limit. - [Usage Policy](https://docs.tago.io/docs/tagoio/profiles/services/usage-policy.md): This article describes how TagoIO enforces API usage limits, how transaction rate limits apply to accounts and tokens, and where to find related do... - [Team Management - Sharing your profile](https://docs.tago.io/docs/tagoio/profiles/team-management-sharing-your-profile.md): This article explains how to share a TagoIO Profile with other TagoIO accounts using the Team feature, including invitation behavior, plan-based li... - [Secrets](https://docs.tago.io/docs/tagoio/security/secrets.md): This article explains what Secrets are in TagoIO, why to use them, and how to create a secret in the Admin panel. It also points to related documen... - [Security and Compliance](https://docs.tago.io/docs/tagoio/security/security-and-compliance.md): This article outlines TagoIO's approach to information security and compliance, highlighting the company's ISO 27001 certification and its commitme... - [Using your own AI provider](https://docs.tago.io/docs/tagoio/tago-ai/ai-provider.md): Configure your own AI provider for TagoAI at the profile level. Choose between OpenAI, Anthropic, AWS Bedrock, Google Gemini, or OpenRouter, with k... - [TagoAI](https://docs.tago.io/docs/tagoio/tago-ai/index.md): TagoAI is an assistant built into the TagoIO Admin. It answers architecture questions, creates and edits resources, writes Analysis code, and helps... - [TagoIO MCP](https://docs.tago.io/docs/tagoio/tago-ai/tagoio-mcp-ai-powered-iot-data-integration.md): This article introduces the TagoIO MCP Server and shows an example AI-powered workflow for detecting temperature spikes in greenhouse sensor data, ... - [Using TagoAI](https://docs.tago.io/docs/tagoio/tago-ai/using-tago-ai.md): A guide to working with TagoAI in the TagoIO Admin: starting chats, context awareness, chat history, expanding the panel, and switching between Rea... - [Creating a Policy](https://docs.tago.io/docs/tagoio/tagorun/access-management/creating-a-policy.md): This article explains how to create policies in TagoIO to grant secure, pre-defined access to account resources by assigning targets and permission... - [Defining Permissions](https://docs.tago.io/docs/tagoio/tagorun/access-management/defining-permissions.md): This article explains how to configure Permissions for Targets in TagoIO, what resources are available depending on the selected Target, and how pe... - [Defining Targets](https://docs.tago.io/docs/tagoio/tagorun/access-management/defining-targets.md): This article explains how to define Targets within a policy in the Access Management (AM) module, what kinds of Targets are available, and how mult... - [Access Management](https://docs.tago.io/docs/tagoio/tagorun/access-management/index.md): This article explains how Access Management (AM) in TagoIO lets you grant secure access to account resources by creating Targets (users or devices)... - [Import & Export for Dictionary](https://docs.tago.io/docs/tagoio/tagorun/dictionaries/import-export-for-dictionary.md): A brief guide explaining how to import and export key/value pairs in a Dictionary on TagoIO, including supported file formats, typical use cases, i... - [Using Dictionaries & Multi-language](https://docs.tago.io/docs/tagoio/tagorun/dictionaries/using-dictionaries-multi-language.md): This article explains how to use the Dictionary feature to deploy applications in multiple languages, how to reference dictionary keys in your appl... - [Custom Settings](https://docs.tago.io/docs/tagoio/tagorun/getting-started/custom-settings.md): This article describes TagoIO's Custom Settings feature for TagoRUN, which lets you define end-user visualization preferences (units, formats, lang... - [Dictionaries](https://docs.tago.io/docs/tagoio/tagorun/getting-started/dictionaries.md): This article describes TagoIO's Dictionaries feature, which lets you translate and customize text messages used in dashboards, widgets, variables, ... - [End-User Agreements](https://docs.tago.io/docs/tagoio/tagorun/getting-started/end-user-agreements.md): This article explains the End-User Agreements feature in TagoIO, which lets administrators manage and track legal agreements or terms of service th... - [Language Preferences](https://docs.tago.io/docs/tagoio/tagorun/getting-started/language-preferences.md): This article explains how language preferences work in TagoIO: which parts of the platform are shown in English, how end-users (RUN users) can view... - [Navigation bar](https://docs.tago.io/docs/tagoio/tagorun/getting-started/navigation-bar.md): This article explains what the navigation bar in your Run portal is, where it appears, and how to customize its logo and colors to match your brand. - [Notifications for Users using Analysis](https://docs.tago.io/docs/tagoio/tagorun/getting-started/notifications-for-users-using-analysis.md): This article explains how to send notifications to TagoRUN users using Analysis, how to configure notification buttons and their behaviors, and the... - [Notifications for Users](https://docs.tago.io/docs/tagoio/tagorun/getting-started/notifications-for-users.md): This article explains how to send push notifications to users registered in your TagoRun application, outlines how user notifications differ from a... - [TagoRun Overview](https://docs.tago.io/docs/tagoio/tagorun/getting-started/run-module.md): This article explains how to use the TagoRun Run module to create and deploy a branded application portal, configure URLs and signup pages, and man... - [Run Theme](https://docs.tago.io/docs/tagoio/tagorun/getting-started/run-theme.md): This article explains how to customize the RUN interface theme in TagoIO, covering customization options for the Signup page, Sidebar, and Navigati... - [Security and Protection for RUN users](https://docs.tago.io/docs/tagoio/tagorun/getting-started/security-and-protection-for-run-users.md): This article explains how to use the Run module's Security and Protection settings in TagoRUN to handle account delete requests, enable two-factor ... - [Sidebar](https://docs.tago.io/docs/tagoio/tagorun/getting-started/sidebar.md): This article describes the purpose of the Run application sidebar and how to customize it, including creating quick-access buttons and changing app... - [Signup Fields](https://docs.tago.io/docs/tagoio/tagorun/getting-started/signup-fields.md): This article explains how to add and map custom fields on the Sign up page so that field names become user tag keys and the values entered by users... - [TagoRUN Mobile App](https://docs.tago.io/docs/tagoio/tagorun/getting-started/tagorun-mobile-app.md): This article describes the TagoRUN mobile app, its purpose, and where to download it. It also notes the option to deploy a custom-branded mobile ap... - [User Engagement](https://docs.tago.io/docs/tagoio/tagorun/getting-started/user-engagement.md): This article explains how to use third-party analytics and engagement tools with TagoRUN, where to find the Integration module, and important cooki... - [User Management](https://docs.tago.io/docs/tagoio/tagorun/getting-started/user-management.md): This article explains how to view and manage users who sign up for your TagoIO application using the User Management module, including how tags are... - [TagoRun - Branding and Deploying Applications](https://docs.tago.io/docs/tagoio/tagorun/index.md): This article explains how to use the Run module to deploy a customizable IoT platform (RUN) for end users, and outlines deployment and branding opt... - [Google Analytics](https://docs.tago.io/docs/tagoio/tagorun/integrations/google-analytics.md): This article explains how to integrate a RUN application with Google Analytics, obtain the Measurement ID, and use it in TagoIO to track users and ... - [Zoho SalesIQ](https://docs.tago.io/docs/tagoio/tagorun/integrations/zoho-salesiq.md): This article explains how to integrate a TagoIO RUN application with Zoho SalesIQ by obtaining the SalesIQ widget key and placing it into the RUN s... - [Notifications](https://docs.tago.io/docs/tagoio/tagorun/notification.md): This article explains how TagoIO notifications work, the four types of notifications you may receive, where to view them in the admin interface, an... - [Single Sign-On (SSO)](https://docs.tago.io/docs/tagoio/tagorun/single-sign-on-sso/index.md): Learn how Single Sign-On (SSO) works in TagoIO RUN, compare SAML and OIDC protocols, and find setup guides for your identity provider. - [OIDC SSO](https://docs.tago.io/docs/tagoio/tagorun/single-sign-on-sso/oidc-sso.md): Configure OpenID Connect (OIDC) Single Sign-On for your TagoIO RUN application, including issuer URL, client credentials, scopes, and claim mappings. - [SAML SSO](https://docs.tago.io/docs/tagoio/tagorun/single-sign-on-sso/saml-sso.md): Configure SAML-based Single Sign-On for your TagoIO RUN application using Auth0, Okta, or another SAML-compatible identity provider. - [ABS Telemetry](https://docs.tago.io/docs/tagoio/tutorials/abs-telemetry.md): This article explains how to integrate ABS Telemetry devices with TagoIO, covering the required ABS configurator download and the initial ABS devic... - [Adeunis with LoRaWAN™](https://docs.tago.io/docs/tagoio/tutorials/adeunis-with-lorawan.md): This article explains how to integrate Adeunis LoRaWAN™ devices with TagoIO, how TagoIO parses device payloads, and the steps to add and configure ... - [Adeunis with Sigfox](https://docs.tago.io/docs/tagoio/tutorials/adeunis-with-sigfox.md): This article explains how TagoIO integrates with Adeunis devices via the Sigfox backend, how incoming data is parsed and made available for Analysi... - [Beagle Bone Black](https://docs.tago.io/docs/tagoio/tutorials/beagle-bone-black.md): This short tutorial explains how to integrate a BeagleBone Black (BBB) board with TagoIO, demonstrating how to send a digital input status to a das... - [Connecting ZEN15 Power using SmartThings Hub](https://docs.tago.io/docs/tagoio/tutorials/connecting-zen15-power-using-smartthings-hub.md): This article shows how to connect the Zooz ZEN15 power switch to a TagoIO account using a Samsung SmartThings hub, enabling real-time power and ene... - [Displaying Locations on a Map with TTN LoRaWAN](https://docs.tago.io/docs/tagoio/tutorials/displaying-locations-on-a-map-with-ttn-lorawan.md): This article explains how to send location data from The Things Network (TTN) to TagoIO so that device locations are displayed on a Map widget, inc... - [LoRaWAN Publication of Environmental Measurements with a LoRa-E5 Module](https://docs.tago.io/docs/tagoio/tutorials/lorawan-publication-of-environmental-measurements-with-a-lora-e5-module.md): This article explains how to publish environmental sensor measurements over LoRaWAN using a Grove LoRa‑E5 module and a NUCLEO-WB55 board, integrati... - [Markdown Guide](https://docs.tago.io/docs/tagoio/tutorials/markdown-guide.md): This article summarizes the basic Markdown syntax supported in TagoIO, including emphasis, headers, lists, links, quotes, images, tables, and how t... - [MQTT with Sensor Tag](https://docs.tago.io/docs/tagoio/tutorials/mqtt-with-sensor-tag.md): This article explains how to use the Texas Instruments SensorTag (CC2650) to send sensor data to TagoIO via MQTT, including connectivity flow and t... - [PDF Service Generator](https://docs.tago.io/docs/tagoio/tutorials/pdf-service-generator.md): This article explains how to generate PDF documents using the TagoIO PDF service generator by making an HTTP POST request and receiving a base64-en... - [Queclink GPS](https://docs.tago.io/docs/tagoio/tutorials/queclink-gps.md): This article explains how to integrate Queclink GPS devices with TagoIO using a middleware that translates the device TCP/IP protocol and shows the... - [RadioBridge Devices](https://docs.tago.io/docs/tagoio/tutorials/radiobridge-devices.md): This article explains how TagoIO integrates with RadioBridge devices over Sigfox or LoRaWAN, what data is available, and that uplink/downlink opera... - [Raspberry Pi](https://docs.tago.io/docs/tagoio/tutorials/raspberry-pi.md): A brief guide pointing to a community tutorial showing how to connect a Raspberry Pi to TagoIO using the TagoIO SDK or the MQTT protocol; also dire... - [Sens'it with Sigfox](https://docs.tago.io/docs/tagoio/tutorials/sensit-with-sigfox.md): This article explains how to integrate Sens'it v2 and v3 devices with TagoIO using the Sigfox backend, how to activate a Sens'it devkit, and how to... - [TagoIO Academy](https://docs.tago.io/docs/tagoio/tutorials/tagoio-academy.md): TagoIO Academy is a video learning library inside the Admin with short tutorials that walk you through platform features so you can learn and apply... - [TouchTAG LoRaWAN™ Everynet](https://docs.tago.io/docs/tagoio/tutorials/touchtag-lorawan-everynet.md): This article explains TagoIO's integration with TouchTAG devices via the Everynet LoRaWAN backend, how data is decrypted and parsed in real time, a... - [Area Chart Widget](https://docs.tago.io/docs/tagoio/widgets/charts/area-chart-widget.md): This article explains how to use the Area Chart widget in TagoIO, including customization options, supported variable features, and how to configur... - [Horizontal Bar Widget](https://docs.tago.io/docs/tagoio/widgets/charts/horizontal-bar-widget.md): A brief guide to the Horizontal Bar Widget that explains what it does, notes supported variable features, and documents the "Data From" field used ... - [Line Chart Widget](https://docs.tago.io/docs/tagoio/widgets/charts/line-chart-widget.md): This article explains how to use the Line Chart widget to visualize data in TagoIO, including customization options and how to configure the widget... - [Multiple Axes in Chart Widgets](https://docs.tago.io/docs/tagoio/widgets/charts/multiple-axes-in-chart-widgets.md): This article explains how to configure chart-type widgets in TagoIO to display more than one Y-axis and lists which widgets support this feature, p... - [Multiple Charts Widget](https://docs.tago.io/docs/tagoio/widgets/charts/multiple-charts-widget.md): This article explains how to use the Multiple Charts widget in TagoIO, including how each variable can produce a different chart type, configurable... - [Pie Widget](https://docs.tago.io/docs/tagoio/widgets/charts/pie-widget.md): A brief guide to the Pie widget for TagoIO, describing how it uses variable data to produce pie charts and how to add and customize the widget on a... - [Semi Donut Widget](https://docs.tago.io/docs/tagoio/widgets/charts/semi-donut-widget.md): Explains how the Semi Donut widget displays variable data as a semi-donut chart and how to add and customize it in a TagoIO dashboard. - [Semi Pie Widget](https://docs.tago.io/docs/tagoio/widgets/charts/semi-pie-widget.md): This article explains the Semi Pie widget, which generates a semi-circle pie chart from multiple variables, and shows how to add and customize it o... - [Vertical Column Widget](https://docs.tago.io/docs/tagoio/widgets/charts/vertical-column-widget.md): A brief guide to the Vertical Column Widget in TagoIO, explaining what it does, configurable features (like Formula, metadata, and groups), and the... - [Custom Widget Parameters](https://docs.tago.io/docs/tagoio/widgets/custom-widget/custom-widget-parameters.md): This article explains how to add and use custom widget parameters in TagoIO, including how parameters are structured (key/value pairs), limits, and... - [Custom Widget Overview](https://docs.tago.io/docs/tagoio/widgets/custom-widget/custom-widget.md): This article explains what Custom Widgets are in TagoIO, the web technologies you can use to build them, and shows example outputs. It also lists r... - [ECharts Custom Widget Tutorial ](https://docs.tago.io/docs/tagoio/widgets/custom-widget/echarts-custom-widget-tutorial-.md): This article explains how to create a Ring Gauge custom widget for TagoIO using the ECharts library, and outlines the three main steps: setting up ... - [Card Widget](https://docs.tago.io/docs/tagoio/widgets/displays/card-widget.md): This article explains how the Card widget displays the latest value of a variable with its unit and a mini-chart, and how to add and customize the ... - [Clock Widget](https://docs.tago.io/docs/tagoio/widgets/displays/clock-widget.md): This article explains how the Clock widget displays time for a selected timezone, including how the seconds ring works and how the widget follows 1... - [Display Widget](https://docs.tago.io/docs/tagoio/widgets/displays/display-widget.md): This article explains the Display widget, which shows the most recent value for a variable (string or number), and describes how to add and customi... - [Icons Widget](https://docs.tago.io/docs/tagoio/widgets/displays/icons-widget.md): This article explains the Icons widget for TagoIO, showing example styles, how many variables it supports, and how to add and customize the widget ... - [Note Widget](https://docs.tago.io/docs/tagoio/widgets/displays/note-widget.md): A brief guide to the Note Widget for creating formatted text in dashboards. Explains supported formatting, an image recommendation, and compatibili... - [Tile Widget](https://docs.tago.io/docs/tagoio/widgets/displays/tile-widget.md): A brief overview of the Tile widget in TagoIO, how it simplifies dashboard interactions by displaying clickable images, and initial steps for addin... - [Angular Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/angular-widget.md): This article explains how to use the Angular widget to display a variable in an angular gauge and how to add and customize it on your dashboard. - [Cylinder Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/cylinder-widget.md): A brief guide to the Cylinder widget in TagoIO, explaining what it visualizes, an example image, metadata support, and how to add and customize the... - [Dial Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/dial-widget.md): A brief guide to the Dial widget in TagoIO, explaining what dials are used for and how to add and customize a Dial widget on your dashboard. - [Data Range & Format](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/gauge-data-range-format.md): This article explains how to configure the Data Range & Format options for the Gauge widget, describing range limit types (Fixed and From Metadata)... - [Grain Bin Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/grain-bin-widget.md): This article explains the Grain Bin widget for TagoIO, its purpose, and how to add and customize it on your dashboard. It also notes that the widge... - [Gauge Overview](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/index.md): This article describes the Gauge widget types available in TagoIO and explains the Dial and Angular gauge types, including how they present a varia... - [Solid Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/solid-widget.md): This article explains how to use the Solid widget in TagoIO to display variables as solid gauge meters and how to add and customize the widget on a... - [VU Meter Widget](https://docs.tago.io/docs/tagoio/widgets/gaude-and-meters/vu-meter-widget.md): This article explains the VU Meter widget for TagoIO, describing what it displays and how to add and customize it on a dashboard. It also notes tha... - [Data Analytics](https://docs.tago.io/docs/tagoio/widgets/general/data-analytics.md): This article explains how Data Analytics transforms raw sensor data into actionable insights using visual calculations, lists the widgets that supp... - [Displaying Units](https://docs.tago.io/docs/tagoio/widgets/general/displaying-units.md): Explains how to configure a widget to display the unit of a variable and how to select the unit origin (original variable, variable used in a formu... - [Embedding Widgets to Your Website](https://docs.tago.io/docs/tagoio/widgets/general/embedding-widgets-to-your-website.md): This article explains what embedded widgets are in TagoIO and how to generate embedding code to display your widget data on a website or other appl... - [Formula](https://docs.tago.io/docs/tagoio/widgets/general/formula.md): This article explains the Formula feature used in TagoIO widgets to modify how input data is visualized, describing how formulas are applied, examp... - [Frame Settings](https://docs.tago.io/docs/tagoio/widgets/general/frame-settings.md): This article explains how to use the Frame Settings to customize the appearance of widgets — including corners, padding, shadows, and header visibi... - [Reference Lines](https://docs.tago.io/docs/tagoio/widgets/general/reference-lines.md): This article explains how to configure reference lines on TagoIO chart-type widgets and lists which widgets support this feature. - [Widget Cache system](https://docs.tago.io/docs/tagoio/widgets/general/widget-cache-system.md): This article explains how the Widget Cache system improves dashboard performance by storing widget data and computed results on TagoIO servers, and... - [Widget Header](https://docs.tago.io/docs/tagoio/widgets/general/widget-header.md): This article explains the Widget Header feature, which lets you add customized buttons to a widget's header to improve dashboard workflow. It shows... - [Widgets Overview](https://docs.tago.io/docs/tagoio/widgets/index.md): This article describes the widgets available in TagoIO dashboards, how they display and collect real-time data, and limits for dashboard widgets. I... - [Input Control Widget](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-control-widget.md): This article explains how to use the Input Control widget in TagoIO to submit values to variables via a form and how to edit the form structure, se... - [Adding Image Selector Field on Forms](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/adding-image-selector-field-on-forms.md): This article explains the Image Selector field for Input Forms in TagoIO, showing how users pick one or multiple images and how the selected value ... - [Creating Dynamic Dropdown Selection using Forms](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/creating-dynamic-dropdown-selection-using-forms.md): This article explains how Dynamic Dropdown fields in TagoIO Forms pull their options from a variable so you can update selection items dynamically,... - [Field Types for Input Form](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/field-types-for-input-form.md): This article explains the different field types available for the Input Form widget in TagoIO, describing how each field behaves and what value it ... - [Filtered Variables](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/filtered-variables.md): This article explains the Filtered Variables field for the Input Form widget, describing how it works, when it is useful, and how to configure it s... - [Form Fields Visibility](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/form-fields-visibility.md): This article explains how Fields Visibility in the Input Form widget lets you control which form fields are shown or hidden based on other fields' ... - [Input Form Widget](https://docs.tago.io/docs/tagoio/widgets/input-widgets/input-form/index.md): A brief guide to the Input Form widget explaining what it does and how to edit it, including steps to modify sections and fields and a note about d... - [Creating Keypad Widgets](https://docs.tago.io/docs/tagoio/widgets/input-widgets/keypad-widget/creating-keypad-widgets.md): This article demonstrates how to create a Keypad Widget in TagoIO and shows the JSON structure you must send to the account.dashboards.widgets.crea... - [Keypad Widget](https://docs.tago.io/docs/tagoio/widgets/input-widgets/keypad-widget/index.md): A brief guide to the Keypad widget for TagoIO, explaining what it does and how to add and customize it on a dashboard, with links to related docume... - [Keypad Data Manipulation](https://docs.tago.io/docs/tagoio/widgets/input-widgets/keypad-widget/keypad-data-manipulation.md): Explains the data structure the TagoIO Keypad widget sends when users enter PINs or press custom buttons, with examples and guidance on extracting ... - [Keypad Visualization](https://docs.tago.io/docs/tagoio/widgets/input-widgets/keypad-widget/keypad-visualization.md): This article explains the keypad visualization options for the TagoIO Keypad widget, including how to customize colors, visualization toggles, and ... - [Push Button Widget](https://docs.tago.io/docs/tagoio/widgets/input-widgets/push-button-widget.md): A brief guide to the Push Button widget in TagoIO, explaining its purpose, configurable features (states, icons/text, colors), and how to add and c... - [Step Button Widget](https://docs.tago.io/docs/tagoio/widgets/input-widgets/step-button-widget.md): This article explains how the Step Button widget lets users increment or decrement numeric or clock values using (-) and (+) controls, and how to a... - [Heat Map Widget](https://docs.tago.io/docs/tagoio/widgets/map-and-location/heat-map-widget.md): A brief guide to the Heat Map widget that explains how it displays variable intensity as colored bubbles over an image, and how to add and customiz... - [Image Marker Widget](https://docs.tago.io/docs/tagoio/widgets/map-and-location/image-marker-widget.md): Place pins on floor plans, track indoor devices, and configure layers and geofences with the Image Marker widget. - [Geofences in Map Widgets](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/geofences-in-map-widgets.md): This article explains how geofences are used in map widgets to color map areas and trigger events in specific regions, and points to related docume... - [Images and Links in the Map's Pins](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/images-and-links-in-the-maps-pins.md): This article explains how developers can add an image and a URL to each map pin in the Map widget and where to find the widget settings to configur... - [Map Widget](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/index.md): Learn how to use the Map Widget to visualize location variables of your device on a map, customize visualization with icons, pins, images, links, g... - [Map Filters](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/map-filters.md): This article explains how to apply filters to pins shown on the Map widget in order to reduce clutter and locate specific devices or variable value... - [Map Layer GIS](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/map-layer-gis.md): This article explains how to use the Map widget's GIS layer to display geometries and spatial features from GeoJSON or shapefile data, and lists th... - [Router](https://docs.tago.io/docs/tagoio/widgets/map-and-location/map-widget/router.md): This article explains the Router option for the Map widget, which enables turn-by-turn routing so users can get directions to device locations disp... - [Compose Widget](https://docs.tago.io/docs/tagoio/widgets/media-widgets/compose-widget.md): The Compose Widget article explains how to add customizable pins to images and videos within TagoIO, including support for metadata and groups. It ... - [Image Widget](https://docs.tago.io/docs/tagoio/widgets/media-widgets/image-widget.md): This article explains how to use the Image widget in TagoIO dashboards to present custom images (such as logos) and describes the widget's behavior... - [Video Widget](https://docs.tago.io/docs/tagoio/widgets/media-widgets/video-widget.md): This article explains how to use the Video widget to present custom videos in TagoIO dashboards and summarizes the widget’s behavior and related re... - [Device List Widget](https://docs.tago.io/docs/tagoio/widgets/tables/device-list-widget.md): A concise guide to the Device List widget that explains what it shows and how to edit its appearance and filters in a dynamic table format. - [Dynamic Table Widget](https://docs.tago.io/docs/tagoio/widgets/tables/dynamic-table-widget.md): This article describes the Dynamic Table widget in TagoIO, how it populates rows dynamically as data arrives, and how to customize its appearance a... - [Entity Table Widget](https://docs.tago.io/docs/tagoio/widgets/tables/entity-table-widget.md): This article explains how the Entity Table widget displays and manages entity-based data in a tabular format, and how to edit its general and colum... - [Tables](https://docs.tago.io/docs/tagoio/widgets/tables/index.md): This article explains TagoIO table widgets, how they present data in tabular form, and lists the available table widget types with a short descript... - [Static Table Widget](https://docs.tago.io/docs/tagoio/widgets/tables/static-table-widget.md): This article explains what a Static Table Widget is in TagoIO and how to edit its appearance and behavior, including customization options and feat... - [User List Widget ](https://docs.tago.io/docs/tagoio/widgets/tables/user-list-widget.md): A quick guide to the User List widget that explains what it is, how to edit it, and where to find related documentation and widgets. - [TagoTiP - Transport IoT Protocol](https://docs.tago.io/docs/tagotip/tagotip.md): TagoTiP is a lightweight IoT protocol that sends data in 130 bytes instead of 487, with optional AEAD encryption and multi-transport support. - [Choosing a Transport](https://docs.tago.io/docs/tagotip/servers/choosing-a-transport.md): Compare UDP, TCP, HTTP, and MQTT transports for TagoTiP and choose the best fit for your hardware and use case. - [Endpoints](https://docs.tago.io/docs/tagotip/servers/endpoints.md): Region-specific TagoTiP server endpoints with hostnames, static IPs, and ports for UDP, TCP, HTTP, and MQTT. - [Rate Limits](https://docs.tago.io/docs/tagotip/servers/rate-limits.md): Per-profile and per-device rate limits for TagoTiP, including RPM caps, payload sizes, and connection TTLs. - [Quick Start](https://docs.tago.io/docs/tagotip/servers/setup.md): Set up your device and authorization to start sending IoT data with TagoTiP over any transport. - [TagoTiP(s) - Encrypted Communication](https://docs.tago.io/docs/tagotip/specification/encryption.md): AEAD authenticated encryption for TagoTiP without TLS, with cipher suite options and as little as 29 bytes overhead. - [TagoTiP Specification](https://docs.tago.io/docs/tagotip/specification/tagotip-specification.md): **Version:** 1.0 - [TagoTiP/S Specification](https://docs.tago.io/docs/tagotip/specification/tagotips-specification.md): **Version:** 1.0 - [TagoTiP over HTTP](https://docs.tago.io/docs/tagotip/transports/http.md): Send and retrieve IoT data via standard HTTP POST, GET, and HEAD requests using the TagoTiP protocol. - [TagoTiP over MQTT](https://docs.tago.io/docs/tagotip/transports/mqtt.md): Use TagoTiP over MQTT with pub/sub topics, QoS levels, and real-time command delivery for IoT device fleets. - [TagoTiP over TCP](https://docs.tago.io/docs/tagotip/transports/tcp.md): Send IoT data over persistent TCP connections with guaranteed delivery and real-time server-pushed commands. - [TagoTiP over UDP](https://docs.tago.io/docs/tagotip/transports/udp.md): Send IoT data over UDP with zero connection overhead, ideal for battery-powered sensors and fire-and-forget use cases.