The identity and technical contract details declared by the specification.
JsonNode
A value representing the any type (object or primitive)
LoginRequest
object
2 properties
2 required
LoginResponse
object
2 properties
2 required
ThingsboardErrorResponse
object
4 properties
ThingsboardCredentialsExpiredResponse
object
5 properties
TbResourceId
object
2 properties
2 required
TbResourceInfo
object
14 properties
TenantId
object
2 properties
2 required
ImageExportData
object
8 properties
TwoFaAccountConfigUpdateRequest
object
1 property
AccountTwoFaSettings
object
1 property
BackupCodeTwoFaAccountConfig
1 required
EmailTwoFaAccountConfig
1 required
SmsTwoFaAccountConfig
1 required
TotpTwoFaAccountConfig
1 required
TwoFaAccountConfig
object
2 properties
1 required
WidgetsBundle
object
A JSON value representing the Widget Bundle.
9 properties
WidgetsBundleId
object
2 properties
2 required
WidgetTypeDetails
object
A JSON value representing the Widget Type Details.
10 properties
WidgetTypeId
object
2 properties
2 required
CustomerId
object
2 properties
2 required
RoleId
object
2 properties
2 required
User
object
A JSON value representing the User.
12 properties
2 required
UserId
object
2 properties
2 required
MobileSessionInfo
object
1 property
Tenant
object
A JSON value representing the tenant.
15 properties
1 required
TenantProfileId
object
2 properties
2 required
DefaultTenantProfileConfiguration
ProcessingStrategy
object
5 properties
SubmitStrategy
object
2 properties
TenantProfile
object
A JSON value representing the tenant profile.
7 properties
TenantProfileConfiguration
object
1 property
1 required
TenantProfileData
object
2 properties
TenantProfileQueueConfiguration
object
9 properties
CoapDeviceTransportConfiguration
DefaultDeviceConfiguration
DefaultDeviceTransportConfiguration
Device
object
12 properties
2 required
DeviceConfiguration
object
1 property
1 required
DeviceData
object
2 properties
DeviceId
object
2 properties
2 required
DeviceProfileId
object
2 properties
2 required
DeviceTransportConfiguration
object
1 property
1 required
Lwm2mDeviceTransportConfiguration
MqttDeviceTransportConfiguration
OtaPackageId
object
2 properties
2 required
SnmpDeviceTransportConfiguration
DashboardId
object
2 properties
2 required
HomeDashboardInfo
object
A JSON object that represents home dashboard id and other parameters
2 properties
TelemRequest
object
7 properties
NodeConnectionInfo
object
3 properties
3 required
RuleChain
object
A JSON value representing the rule chain.
10 properties
2 required
RuleChainConnectionInfo
object
4 properties
4 required
RuleChainData
object
A JSON value representing the rule chains.
2 properties
2 required
RuleChainId
object
2 properties
2 required
RuleChainMetaData
object
A JSON value representing the rule chain metadata.
5 properties
5 required
RuleNode
object
12 properties
RuleNodeId
object
2 properties
2 required
RuleChainImportResult
object
4 properties
DefaultRuleChainCreateRequest
object
A JSON value representing the request.
1 property
1 required
Role
object
A JSON value representing the Role.
6 properties
TbResource
object
A JSON value representing the Resource.
16 properties
EntityRelationsQuery
object
A JSON value representing the entity relations query object.
2 properties
RelationEntityTypeFilter
object
3 properties
RelationsSearchParameters
object
6 properties
EntityId
object
2 properties
2 required
EntityRelation
object
A JSON value representing the relation.
5 properties
EntityRelationInfo
object
7 properties
Queue
object
A JSON value representing the queue.
12 properties
QueueId
object
2 properties
2 required
SaveOtaPackageInfoRequest
object
A JSON value representing the OTA Package.
17 properties
OtaPackageInfo
object
16 properties
OAuth2BasicMapperConfig
object
8 properties
1 required
OAuth2CustomMapperConfig
object
4 properties
OAuth2DomainInfo
object
2 properties
2 required
OAuth2Info
object
3 properties
1 required
OAuth2MapperConfig
object
5 properties
1 required
OAuth2MobileInfo
object
2 properties
2 required
OAuth2ParamsInfo
object
3 properties
3 required
OAuth2RegistrationInfo
object
14 properties
9 required
OAuth2ClientRegistrationTemplate
object
17 properties
1 required
OAuth2ClientRegistrationTemplateId
object
1 property
1 required
Button
object
7 properties
DeliveryMethodNotificationTemplate
object
3 properties
2 required
EmailDeliveryMethodNotificationTemplate
2 required
MicrosoftTeamsDeliveryMethodNotificationTemplate
1 required
MobileAppDeliveryMethodNotificationTemplate
2 required
NotificationTemplate
object
6 properties
3 required
NotificationTemplateConfig
object
1 property
1 required
NotificationTemplateId
object
2 properties
2 required
SlackDeliveryMethodNotificationTemplate
1 required
SmsDeliveryMethodNotificationTemplate
1 required
WebDeliveryMethodNotificationTemplate
2 required
AffectedTenantAdministratorsFilter
CustomerUsersFilter
1 required
EmailListFilter
1 required
MicrosoftTeamsNotificationTargetConfig
2 required
NotificationTarget
object
5 properties
2 required
NotificationTargetConfig
object
2 properties
1 required
NotificationTargetId
object
2 properties
2 required
OriginatorEntityOwnerUsersFilter
PlatformUsersNotificationTargetConfig
1 required
SlackConversation
object
6 properties
3 required
SlackNotificationTargetConfig
1 required
SystemAdministratorsFilter
TenantAdministratorsFilter
UserListFilter
1 required
UsersFilter
object
1 property
1 required
PageDataUser
object
4 properties
MobileAppNotificationDeliveryMethodConfig
1 required
NotificationDeliveryMethodConfig
object
1 property
1 required
NotificationSettings
object
1 property
1 required
SlackNotificationDeliveryMethodConfig
1 required
NotificationPref
object
2 properties
1 required
UserNotificationSettings
object
1 property
1 required
AlarmAssignmentNotificationRuleTriggerConfig
1 required
AlarmCommentNotificationRuleTriggerConfig
AlarmNotificationRuleTriggerConfig
1 required
ApiUsageLimitNotificationRuleTriggerConfig
ClearRule
object
1 property
DeviceActivityNotificationRuleTriggerConfig
1 required
EdgeCommunicationFailureNotificationRuleTriggerConfig
EdgeConnectionNotificationRuleTriggerConfig
EntitiesLimitNotificationRuleTriggerConfig
EntityActionNotificationRuleTriggerConfig
EscalatedNotificationRuleRecipientsConfig
2 required
NewPlatformVersionNotificationRuleTriggerConfig
NotificationRule
object
10 properties
5 required
NotificationRuleConfig
object
1 property
NotificationRuleId
object
2 properties
2 required
NotificationRuleRecipientsConfig
object
1 property
1 required
NotificationRuleTriggerConfig
object
1 property
RateLimitsNotificationRuleTriggerConfig
RuleEngineComponentLifecycleEventNotificationRuleTriggerConfig
TaskProcessingFailureNotificationRuleTriggerConfig
NotificationInfo
object
3 properties
1 required
NotificationRequest
object
13 properties
1 required
NotificationRequestConfig
object
1 property
NotificationRequestId
object
2 properties
2 required
NotificationRequestStats
object
4 properties
NotificationRequestPreview
object
4 properties
ResetPasswordRequest
object
Reset password request.
2 properties
JwtPair
object
JWT Pair
3 properties
ResetPasswordEmailRequest
object
The JSON object representing the reset password email request.
1 property
OAuth2ClientInfo
object
3 properties
ActivateUserRequest
object
Activate user request.
2 properties
AndroidConfig
object
4 properties
IosConfig
object
3 properties
MobileAppSettings
object
A JSON value representing the mobile apps configuration
9 properties
4 required
MobileAppSettingsId
object
1 property
1 required
QRCodeConfig
object
5 properties
ErrorEventFilter
1 required
EventFilter
object
2 properties
1 required
LifeCycleEventFilter
1 required
RuleChainDebugEventFilter
1 required
RuleNodeDebugEventFilter
1 required
StatisticsEventFilter
1 required
EventId
object
1 property
1 required
EventInfo
object
7 properties
PageDataEventInfo
object
4 properties
EntityViewSearchQuery
object
The entity view search query JSON
3 properties
AttributesEntityView
object
3 properties
3 required
EntityView
object
A JSON object representing the entity view.
11 properties
3 required
EntityViewId
object
2 properties
2 required
TelemetryEntityView
object
2 properties
2 required
DynamicValueBoolean
object
3 properties
DynamicValueDouble
object
3 properties
DynamicValueString
object
3 properties
EntityDataPageLink
object
5 properties
EntityDataQuery
object
A JSON value representing the entity data query. See API call notes above for more details.
5 properties
EntityDataSortOrder
object
2 properties
EntityFilter
object
1 property
1 required
EntityKey
object
2 properties
EntityViewSearchQueryFilter
FilterPredicateValueBoolean
object
3 properties
FilterPredicateValueDouble
object
3 properties
FilterPredicateValueString
object
3 properties
KeyFilter
object
3 properties
KeyFilterPredicate
object
1 property
1 required
ComparisonTsValue
object
2 properties
EntityData
object
4 properties
PageDataEntityData
object
4 properties
TsValue
object
3 properties
EntityCountQuery
object
A JSON value representing the entity count query. See API call notes above for more details.
2 properties
ComplexVersionCreateRequest
EntityTypeVersionCreateConfig
object
6 properties
SingleEntityVersionCreateRequest
VersionCreateConfig
object
3 properties
VersionCreateRequest
object
3 properties
EntityTypeVersionLoadConfig
object
5 properties
EntityTypeVersionLoadRequest
SingleEntityVersionLoadRequest
VersionLoadConfig
object
3 properties
VersionLoadRequest
object
2 properties
EdgeSearchQuery
object
3 properties
Edge
object
A JSON value representing the edge.
11 properties
4 required
EdgeId
object
2 properties
2 required
Dashboard
object
10 properties
1 required
ShortCustomerInfo
object
4 properties
Asset
object
9 properties
1 required
AssetId
object
2 properties
2 required
AssetProfileId
object
2 properties
2 required
BulkImportRequest
object
2 properties
ColumnMapping
object
2 properties
Mapping
object
4 properties
BulkImportResultEdge
object
4 properties
DeviceSearchQuery
object
The device search query JSON
3 properties
AlarmCondition
object
2 properties
AlarmConditionFilter
object
4 properties
AlarmConditionFilterKey
object
2 properties
AlarmConditionSpec
object
1 property
1 required
AlarmRule
object
4 properties
AlarmSchedule
object
2 properties
AllowCreateNewDevicesDeviceProfileProvisionConfiguration
CheckPreProvisionedDevicesDeviceProfileProvisionConfiguration
ClientAttributesQueryingSnmpCommunicationConfig
CoapDeviceProfileTransportConfiguration
CoapDeviceTypeConfiguration
object
1 property
1 required
CreateOrCheckDevicesDeviceProfileProvisionConfiguration
CustomTimeScheduleItem
object
4 properties
DefaultCoapDeviceTypeConfiguration
DefaultDeviceProfileConfiguration
DefaultDeviceProfileTransportConfiguration
DeviceProfile
object
A JSON value representing the device profile.
18 properties
DeviceProfileAlarm
object
8 properties
DeviceProfileConfiguration
object
1 property
1 required
DeviceProfileData
object
4 properties
DeviceProfileProvisionConfiguration
object
2 properties
1 required
DeviceProfileTransportConfiguration
object
1 property
1 required
DisabledDeviceProfileProvisionConfiguration
DurationAlarmConditionSpec
DynamicValueInteger
object
3 properties
DynamicValueLong
object
3 properties
EfentoCoapDeviceTypeConfiguration
FilterPredicateValueInteger
object
3 properties
FilterPredicateValueLong
object
3 properties
JsonTransportPayloadConfiguration
LwM2MBootstrapServerCredential
object
1 property
1 required
LwM2mVersion
object
1 property
Lwm2mDeviceProfileTransportConfiguration
MqttDeviceProfileTransportConfiguration
NoSecLwM2MBootstrapServerCredential
ObjectAttributes
object
12 properties
OtherConfiguration
object
10 properties
PSKLwM2MBootstrapServerCredential
PowerSavingConfiguration
object
4 properties
ProtoTransportPayloadConfiguration
RPKLwM2MBootstrapServerCredential
RepeatingAlarmConditionSpec
SharedAttributesSettingSnmpCommunicationConfig
SnmpCommunicationConfig
object
1 property
SnmpDeviceProfileTransportConfiguration
SnmpMapping
object
3 properties
TelemetryMappingConfiguration
object
5 properties
TelemetryQueryingSnmpCommunicationConfig
ToDeviceRpcRequestSnmpCommunicationConfig
ToServerRpcRequestSnmpCommunicationConfig
TransportPayloadTypeConfiguration
object
1 property
1 required
X509CertificateChainProvisionConfiguration
X509LwM2MBootstrapServerCredential
DeviceCredentials
object
A JSON value representing the device credentials.
6 properties
3 required
DeviceCredentialsId
object
1 property
1 required
BulkImportResultDevice
object
4 properties
SaveDeviceWithCredentialsRequest
object
The JSON object with device and credentials. See method description above for example.
2 properties
2 required
Customer
object
14 properties
2 required
ClaimRequest
object
Claiming request which can optionally contain secret key
1 property
ChangePasswordRequest
object
Change Password Request
2 properties
AssetSearchQuery
object
3 properties
AssetProfile
object
A JSON value representing the asset profile.
11 properties
BulkImportResultAsset
object
4 properties
AlarmDataPageLink
object
13 properties
AlarmDataQuery
object
A JSON value representing the alarm data query. See API call notes above for more details.
6 properties
AlarmAssignee
object
4 properties
AlarmData
object
27 properties
7 required
AlarmId
object
2 properties
2 required
PageDataAlarmData
object
4 properties
AlarmCountQuery
object
A JSON value representing the alarm count query.
10 properties
Alarm
object
22 properties
7 required
AlarmComment
object
7 properties
AlarmCommentId
object
1 property
1 required
AlarmInfo
object
25 properties
7 required
AdminSettings
object
A JSON value representing the Mail Settings.
5 properties
AdminSettingsId
object
1 property
1 required
AwsSnsSmsProviderConfiguration
SmppSmsProviderConfiguration
5 required
SmsProviderConfiguration
object
1 property
1 required
TestSmsRequest
object
A JSON value representing the Test SMS request.
3 properties
TwilioSmsProviderConfiguration
SecuritySettings
object
A JSON value representing the Security Settings.
4 properties
UserPasswordPolicy
object
10 properties
RepositorySettings
object
A JSON value representing the Repository Settings.
10 properties
JwtSettings
object
A JSON value representing the JWT Settings.
4 properties
AutoCommitSettings
object
AutoVersionCreateConfig
object
4 properties
BackupCodeTwoFaProviderConfig
PlatformTwoFaSettings
object
Settings value
5 properties
3 required
SmsTwoFaProviderConfig
1 required
TotpTwoFaProviderConfig
1 required
TwoFaProviderConfig
object
1 property
1 required
PageDataWidgetsBundle
object
4 properties
WidgetType
object
7 properties
PageDataWidgetTypeInfo
object
4 properties
WidgetTypeInfo
object
10 properties
PageDataAlarmInfo
object
4 properties
PageDataUserEmailInfo
object
4 properties
UserEmailInfo
object
4 properties
LastVisitedDashboardInfo
object
4 properties
StarredDashboardInfo
object
3 properties
UserDashboardsInfo
object
2 properties
UsageInfo
object
23 properties
PageDataTenant
object
4 properties
PageDataTenantProfile
object
4 properties
EntityInfo
object
2 properties
PageDataEntityInfo
object
4 properties
PageDataTenantInfo
object
4 properties
TenantInfo
object
16 properties
1 required
DashboardInfo
object
9 properties
1 required
PageDataDashboardInfo
object
4 properties
PageDataEntityView
object
4 properties
EntityViewInfo
object
13 properties
3 required
PageDataEntityViewInfo
object
4 properties
PageDataEdge
object
4 properties
EdgeInfo
object
13 properties
4 required
PageDataEdgeInfo
object
4 properties
PageDataDevice
object
4 properties
DeviceInfo
object
16 properties
2 required
PageDataDeviceInfo
object
4 properties
PageDataAsset
object
4 properties
AssetInfo
object
12 properties
1 required
PageDataAssetInfo
object
4 properties
PageDataRuleChain
object
4 properties
RuleChainOutputLabelsUsage
object
5 properties
5 required
RpcId
object
2 properties
2 required
PageDataRole
object
4 properties
PageDataTbResourceInfo
object
4 properties
LwM2mInstance
object
2 properties
LwM2mObject
object
6 properties
LwM2mResourceObserve
object
6 properties
PageDataQueue
object
4 properties
QueueStats
object
5 properties
QueueStatsId
object
2 properties
2 required
PageDataQueueStats
object
4 properties
PageDataOtaPackageInfo
object
4 properties
OtaPackage
object
17 properties
Notification
object
11 properties
NotificationId
object
2 properties
2 required
PageDataNotification
object
4 properties
PageDataNotificationTemplate
object
4 properties
PageDataNotificationTarget
object
4 properties
NotificationRuleInfo
object
12 properties
5 required
PageDataNotificationRuleInfo
object
4 properties
NotificationRequestInfo
object
15 properties
1 required
PageDataNotificationRequestInfo
object
4 properties
LwM2MServerSecurityConfigDefault
object
14 properties
EntitySubtype
object
3 properties
EntityVersion
object
4 properties
PageDataEntityVersion
object
4 properties
VersionCreationResult
object
6 properties
EntityDataInfo
object
3 properties
VersionedEntityInfo
object
1 property
EntityLoadError
object
4 properties
EntityTypeLoadResult
object
4 properties
VersionLoadResult
object
3 properties
AttributeExportData
object
7 properties
EntityDataDiff
object
2 properties
EntityExportDataObject
object
4 properties
BranchInfo
object
2 properties
EdgeEvent
object
10 properties
EdgeEventId
object
1 property
1 required
PageDataEdgeEvent
object
4 properties
EdgeInstructions
object
1 property
PageDataDeviceProfile
object
4 properties
DeviceProfileInfo
object
7 properties
PageDataDeviceProfileInfo
object
4 properties
HomeDashboard
object
11 properties
1 required
PageDataCustomer
object
4 properties
ComponentDescriptor
object
11 properties
ComponentDescriptorId
object
1 property
1 required
TwoFaProviderInfo
object
5 properties
AuditLog
object
12 properties
AuditLogId
object
1 property
1 required
PageDataAuditLog
object
4 properties
PageDataAssetProfile
object
4 properties
AssetProfileInfo
object
5 properties
PageDataAssetProfileInfo
object
4 properties
AlarmCommentInfo
object
10 properties
PageDataAlarmCommentInfo
object
4 properties
PageDataEntitySubtype
object
4 properties
UpdateMessage
object
6 properties
SystemInfo
object
2 properties
SystemInfoData
object
8 properties
RepositorySettingsInfo
object
2 properties
FeaturesInfo
object
5 properties
HasIdObject
object
1 property
TbImageDeleteResult
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.