---
title: "ThingsBoard REST API"
account: thingsboard
slug: thingsboard-rest-api
---

# ThingsBoard REST API

- Operations: 498
- Versions: 2 (latest `40169ccdec5c`)
- License: [Apache License Version 2.0](https://github.com/thingsboard/thingsboard/blob/master/LICENSE)
- Source: https://demo.thingsboard.io/v3/api-docs
- OpenAPI document: https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thingsboard/thingsboard-rest-api/revisions/40169ccdec5c/schema

## Operations

498 in total, by tag:

- login-endpoint (2)
- user-controller (26)
- tb-resource-controller (18)
- notification-controller (16)
- mobile-app-bundle-controller (5)
- image-controller (12)
- domain-controller (5)
- api-key-controller (5)
- two-factor-auth-config-controller (9)
- widgets-bundle-controller (6)
- widget-type-controller (9)
- entity-relation-controller (10)
- trendz-controller (2)
- tenant-controller (6)
- tenant-profile-controller (8)
- device-controller (25)
- dashboard-controller (24)
- sign-up-controller (10)
- rule-chain-controller (22)
- rule-engine-controller (4)
- rpc-v-2-controller (5)
- queue-controller (5)
- telemetry-controller (14)
- rpc-v-1-controller (2)
- ota-package-controller (8)
- o-auth-2-config-template-controller (3)
- o-auth-2-controller (6)
- notification-template-controller (5)
- notification-target-controller (5)
- notification-rule-controller (4)
- auth-controller (9)
- qr-code-settings-controller (7)
- mobile-app-controller (6)
- lwm-2m-controller (2)
- job-controller (5)
- event-controller (4)
- entity-view-controller (17)
- entity-query-controller (7)
- entities-version-control-controller (12)
- edge-controller (22)
- asset-controller (18)
- device-profile-controller (11)
- customer-controller (7)
- calculated-field-controller (8)
- two-factor-auth-controller (4)
- asset-profile-controller (9)
- alarm-controller (14)
- alarm-comment-controller (3)
- ai-model-controller (5)
- admin-controller (24)
- usage-info-controller (1)
- ui-settings-controller (1)
- queue-stats-controller (2)
- mail-config-template-controller (1)
- edge-event-controller (1)
- device-connectivity-controller (3)
- component-descriptor-controller (3)
- audit-log-controller (4)
- thingsboard-error-response-handler (7)

Every operation, with a link to its markdown: https://skmtc.net/thingsboard/apis/thingsboard-rest-api/llms.txt
