{ "info": { "_postman_id": "bb645b09-8333-4a42-9802-8ad6ae7ecd28", "name": "ThingsBoard Admin admin-controller tenant-profile-controller API", "description": "ThingsBoard Admin API \u2014 subset of the ThingsBoard REST API (open-source IoT platform). Covers: Admin, Audit Log, Event, Usage Info, Queue, Queue Stats, Mail Config Template, Qr Code Settings, Job.\n\nContact Support:\n Name: ThingsBoard team\n Email: info@thingsboard.io", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:13:16.000Z", "updatedAt": "2026-07-28T03:13:16.000Z", "lastUpdatedBy": "35240", "uid": "35240-bb645b09-8333-4a42-9802-8ad6ae7ecd28" }, "item": [ { "name": "api", "item": [ { "name": "tenantProfile", "item": [ { "name": "{tenantProfileId}", "item": [ { "name": "default", "item": [ { "name": "Make Tenant Profile Default (setDefaultTenantProfile)", "id": "3dab478d-a4eb-4c4a-9818-5cd7bde749b0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId/default", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId", "default" ], "variable": [ { "id": "42177268-251a-47ad-be89-7d1d7992b2f6", "key": "tenantProfileId", "value": "", "description": "(Required) A string value representing the tenant profile id. For example, '784f394c-42b6-435a-983c-b7beff2784f9'" } ] }, "description": "Makes specified tenant profile to be default. Referencing non-existing tenant profile Id will cause an error. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "de307467-d39f-4cb8-bd5d-68c849d214e6", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId/default", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId", "default" ], "variable": [ { "key": "tenantProfileId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-de307467-d39f-4cb8-bd5d-68c849d214e6" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-3dab478d-a4eb-4c4a-9818-5cd7bde749b0" } ], "id": "74b05541-c769-4131-9fec-22591f428b1a", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-74b05541-c769-4131-9fec-22591f428b1a" }, { "name": "Get Tenant Profile (getTenantProfileById)", "id": "84be5cde-ec8e-4264-bf46-f37ab617847e", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId" ], "variable": [ { "id": "584c7388-a99f-462f-b896-866c20811a76", "key": "tenantProfileId", "value": "", "description": "(Required) A string value representing the tenant profile id. For example, '784f394c-42b6-435a-983c-b7beff2784f9'" } ] }, "description": "Fetch the Tenant Profile object based on the provided Tenant Profile Id. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "e6d2ae59-927f-4949-8dfc-469a459504c8", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId" ], "variable": [ { "key": "tenantProfileId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-e6d2ae59-927f-4949-8dfc-469a459504c8" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-84be5cde-ec8e-4264-bf46-f37ab617847e" }, { "name": "Delete Tenant Profile (deleteTenantProfile)", "id": "d8d7dd76-4808-4027-bf1c-257d93eed989", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId" ], "variable": [ { "id": "9ca142e2-cfa9-48d1-9458-b08b1e7bd611", "key": "tenantProfileId", "value": "", "description": "(Required) A string value representing the tenant profile id. For example, '784f394c-42b6-435a-983c-b7beff2784f9'" } ] }, "description": "Deletes the tenant profile. Referencing non-existing tenant profile Id will cause an error. Referencing profile that is used by the tenants will cause an error. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "752ef219-97e9-4f05-b38f-32ebc82a30a5", "name": "OK", "originalRequest": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/api/tenantProfile/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile", ":tenantProfileId" ], "variable": [ { "key": "tenantProfileId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-752ef219-97e9-4f05-b38f-32ebc82a30a5" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-d8d7dd76-4808-4027-bf1c-257d93eed989" } ], "id": "fd466942-1526-4c5d-aa8b-466cc1693803", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-fd466942-1526-4c5d-aa8b-466cc1693803" }, { "name": "Create or Update Tenant Profile (saveTenantProfile)", "id": "1a27e456-a5e5-4432-8bd6-8dbc39e1bb8b", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/tenantProfile", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile" ] }, "description": "Create or update the Tenant Profile. When creating tenant profile, platform generates Tenant Profile Id as [time-based UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_(date-time_and_MAC_address)). The newly created Tenant Profile Id will be present in the response. Specify existing Tenant Profile Id id to update the Tenant Profile. Referencing non-existing Tenant Profile Id will cause 'Not Found' error. \n\nUpdate of the tenant profile configuration will cause immediate recalculation of API limits for all affected Tenants. \n\nThe **'profileData'** object is the part of Tenant Profile that defines API limits and Rate limits. \n\nYou have an ability to define maximum number of devices ('maxDevice'), assets ('maxAssets') and other entities. You may also define maximum number of messages to be processed per month ('maxTransportMessages', 'maxREExecutions', etc). The '*RateLimit' defines the rate limits using simple syntax. For example, '1000:1,20000:60' means up to 1000 events per second but no more than 20000 event per minute. Let's review the example of tenant profile data below: \n\n```json\n{\n \"name\": \"Your name\",\n \"description\": \"Your description\",\n \"isolatedTbRuleEngine\": false,\n \"profileData\": {\n \"configuration\": {\n \"type\": \"DEFAULT\",\n \"maxDevices\": 0,\n \"maxAssets\": 0,\n \"maxCustomers\": 0,\n \"maxUsers\": 0,\n \"maxDashboards\": 0,\n \"maxRuleChains\": 0,\n \"maxResourcesInBytes\": 0,\n \"maxOtaPackagesInBytes\": 0,\n \"maxResourceSize\": 0,\n \"transportTenantMsgRateLimit\": \"1000:1,20000:60\",\n \"transportTenantTelemetryMsgRateLimit\": \"1000:1,20000:60\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"1000:1,20000:60\",\n \"transportDeviceMsgRateLimit\": \"20:1,600:60\",\n \"transportDeviceTelemetryMsgRateLimit\": \"20:1,600:60\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"20:1,600:60\",\n \"transportGatewayMsgRateLimit\": \"20:1,600:60\",\n \"transportGatewayTelemetryMsgRateLimit\": \"20:1,600:60\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"20:1,600:60\",\n \"transportGatewayDeviceMsgRateLimit\": \"20:1,600:60\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"20:1,600:60\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"20:1,600:60\",\n \"maxTransportMessages\": 10000000,\n \"maxTransportDataPoints\": 10000000,\n \"maxREExecutions\": 4000000,\n \"maxJSExecutions\": 5000000,\n \"maxDPStorageDays\": 0,\n \"maxRuleNodeExecutionsPerMessage\": 50,\n \"maxDebugModeDurationMinutes\": 15,\n \"maxEmails\": 0,\n \"maxSms\": 0,\n \"maxCreatedAlarms\": 1000,\n \"defaultStorageTtlDays\": 0,\n \"alarmsTtlDays\": 0,\n \"rpcTtlDays\": 0,\n \"queueStatsTtlDays\": 0,\n \"ruleEngineExceptionsTtlDays\": 0,\n \"warnThreshold\": 0,\n \"maxCalculatedFieldsPerEntity\": 5,\n \"maxArgumentsPerCF\": 10,\n \"minAllowedScheduledUpdateIntervalInSecForCF\": 10,\n \"maxRelationLevelPerCfArgument\": 2,\n \"maxRelatedEntitiesToReturnPerCfArgument\": 100,\n \"maxDataPointsPerRollingArg\": 1000,\n \"maxStateSizeInKBytes\": 32,\n \"maxSingleValueArgumentSizeInKBytes\": 2, \"minAllowedDeduplicationIntervalInSecForCF\": 10, \"minAllowedAggregationIntervalInSecForCF\": 60, \"intermediateAggregationIntervalInSecForCF\": 300, \"cfReevaluationCheckInterval\": 60, \"alarmsReevaluationInterval\": 60 }\n },\n \"default\": false\n}\n```Remove 'id', from the request body example (below) to create new Tenant Profile entity.\n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "7cdedba5-2e2a-4ae8-b39b-35be20fd409c", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/tenantProfile", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfile" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-7cdedba5-2e2a-4ae8-b39b-35be20fd409c" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-1a27e456-a5e5-4432-8bd6-8dbc39e1bb8b" } ], "id": "2d75ef7c-0fd1-4fa9-9bba-3239ae88f164", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-2d75ef7c-0fd1-4fa9-9bba-3239ae88f164" }, { "name": "tenantProfiles", "item": [ { "name": "Get Tenant Profiles (getTenantProfiles)", "id": "cae5761b-7157-48d0-97c2-909d36ca4fff", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfiles?pageSize=&page=&textSearch=&sortProperty=isDefault&sortOrder=DESC&ids=&ids=", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfiles" ], "query": [ { "description": "(Required) Maximum amount of entities in a one page", "key": "pageSize", "value": "" }, { "description": "(Required) Sequence number of page starting from 0", "key": "page", "value": "" }, { "description": "The case insensitive 'substring' filter based on the tenant profile name.", "key": "textSearch", "value": "" }, { "description": "Property of entity to sort by", "key": "sortProperty", "value": "isDefault" }, { "description": "Sort order. ASC (ASCENDING) or DESC (DESCENDING)", "key": "sortOrder", "value": "DESC" }, { "description": "(Required) Comma-separated list of tenant profile ids", "key": "ids", "value": "" }, { "description": "(Required) Comma-separated list of tenant profile ids", "key": "ids", "value": "" } ] }, "description": "Returns a page of tenant profiles registered in the platform. You can specify parameters to filter the results. The result is wrapped with PageData object that allows you to iterate over result set using pagination. See response schema for more details. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "ac5aab30-3175-452b-b2f3-59d2f1c913f2", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfiles?pageSize=&page=&textSearch=&sortProperty=isDefault&sortOrder=DESC&ids=", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfiles" ], "query": [ { "description": "(Required) Maximum amount of entities in a one page", "key": "pageSize", "value": "" }, { "description": "(Required) Sequence number of page starting from 0", "key": "page", "value": "" }, { "description": "The case insensitive 'substring' filter based on the tenant profile name.", "key": "textSearch", "value": "" }, { "description": "Property of entity to sort by", "key": "sortProperty", "value": "isDefault" }, { "description": "Sort order. ASC (ASCENDING) or DESC (DESCENDING)", "key": "sortOrder", "value": "DESC" }, { "description": "(Required) Comma-separated list of tenant profile ids", "key": "ids", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "[\n {\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_FAILED_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"SEQUENTIAL_BY_ORIGINATOR\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES_AND_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n },\n {\n \"id\": {\n \"entityType\": \"TENANT_PROFILE\",\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"isolatedTbRuleEngine\": \"\",\n \"profileData\": {\n \"configuration\": {\n \"type\": \"\",\n \"maxDevices\": \"\",\n \"maxAssets\": \"\",\n \"maxCustomers\": \"\",\n \"maxUsers\": \"\",\n \"maxDashboards\": \"\",\n \"maxRuleChains\": \"\",\n \"maxEdges\": \"\",\n \"maxResourcesInBytes\": \"\",\n \"maxOtaPackagesInBytes\": \"\",\n \"maxResourceSize\": \"\",\n \"transportTenantMsgRateLimit\": \"\",\n \"transportTenantTelemetryMsgRateLimit\": \"\",\n \"transportTenantTelemetryDataPointsRateLimit\": \"\",\n \"transportDeviceMsgRateLimit\": \"\",\n \"transportDeviceTelemetryMsgRateLimit\": \"\",\n \"transportDeviceTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayMsgRateLimit\": \"\",\n \"transportGatewayTelemetryMsgRateLimit\": \"\",\n \"transportGatewayTelemetryDataPointsRateLimit\": \"\",\n \"transportGatewayDeviceMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryMsgRateLimit\": \"\",\n \"transportGatewayDeviceTelemetryDataPointsRateLimit\": \"\",\n \"tenantEntityExportRateLimit\": \"\",\n \"tenantEntityImportRateLimit\": \"\",\n \"tenantNotificationRequestsRateLimit\": \"\",\n \"tenantNotificationRequestsPerRuleRateLimit\": \"\",\n \"maxTransportMessages\": \"\",\n \"maxTransportDataPoints\": \"\",\n \"maxREExecutions\": \"\",\n \"maxJSExecutions\": \"\",\n \"maxTbelExecutions\": \"\",\n \"maxDPStorageDays\": \"\",\n \"maxRuleNodeExecutionsPerMessage\": \"\",\n \"maxDebugModeDurationMinutes\": \"\",\n \"maxEmails\": \"\",\n \"smsEnabled\": \"\",\n \"maxSms\": \"\",\n \"maxCreatedAlarms\": \"\",\n \"tenantServerRestLimitsConfiguration\": \"\",\n \"customerServerRestLimitsConfiguration\": \"\",\n \"maxWsSessionsPerTenant\": \"\",\n \"maxWsSessionsPerCustomer\": \"\",\n \"maxWsSessionsPerRegularUser\": \"\",\n \"maxWsSessionsPerPublicUser\": \"\",\n \"wsMsgQueueLimitPerSession\": \"\",\n \"maxWsSubscriptionsPerTenant\": \"\",\n \"maxWsSubscriptionsPerCustomer\": \"\",\n \"maxWsSubscriptionsPerRegularUser\": \"\",\n \"maxWsSubscriptionsPerPublicUser\": \"\",\n \"wsUpdatesPerSessionRateLimit\": \"\",\n \"cassandraReadQueryTenantCoreRateLimits\": \"\",\n \"cassandraWriteQueryTenantCoreRateLimits\": \"\",\n \"cassandraReadQueryTenantRuleEngineRateLimits\": \"\",\n \"cassandraWriteQueryTenantRuleEngineRateLimits\": \"\",\n \"edgeEventRateLimits\": \"\",\n \"edgeEventRateLimitsPerEdge\": \"\",\n \"edgeUplinkMessagesRateLimits\": \"\",\n \"edgeUplinkMessagesRateLimitsPerEdge\": \"\",\n \"defaultStorageTtlDays\": \"\",\n \"alarmsTtlDays\": \"\",\n \"rpcTtlDays\": \"\",\n \"queueStatsTtlDays\": \"\",\n \"ruleEngineExceptionsTtlDays\": \"\",\n \"warnThreshold\": \"\",\n \"maxCalculatedFieldsPerEntity\": \"\",\n \"maxArgumentsPerCF\": \"\",\n \"minAllowedScheduledUpdateIntervalInSecForCF\": \"\",\n \"maxRelationLevelPerCfArgument\": \"\",\n \"maxRelatedEntitiesToReturnPerCfArgument\": \"\",\n \"maxDataPointsPerRollingArg\": \"\",\n \"maxStateSizeInKBytes\": \"\",\n \"maxSingleValueArgumentSizeInKBytes\": \"\",\n \"minAllowedDeduplicationIntervalInSecForCF\": \"\",\n \"minAllowedAggregationIntervalInSecForCF\": \"\",\n \"intermediateAggregationIntervalInSecForCF\": \"\",\n \"cfReevaluationCheckInterval\": \"\",\n \"alarmsReevaluationInterval\": \"\"\n },\n \"queueConfiguration\": [\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"SEQUENTIAL\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"RETRY_TIMED_OUT\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n },\n {\n \"name\": \"\",\n \"topic\": \"\",\n \"pollInterval\": \"\",\n \"partitions\": \"\",\n \"consumerPerPartition\": \"\",\n \"packProcessingTimeout\": \"\",\n \"submitStrategy\": {\n \"type\": \"BURST\",\n \"batchSize\": \"\"\n },\n \"processingStrategy\": {\n \"type\": \"SKIP_ALL_FAILURES\",\n \"retries\": \"\",\n \"failurePercentage\": \"\",\n \"pauseBetweenRetries\": \"\",\n \"maxPauseBetweenRetries\": \"\"\n },\n \"additionalInfo\": {\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n }\n }\n ]\n },\n \"default\": \"\"\n }\n]", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-ac5aab30-3175-452b-b2f3-59d2f1c913f2" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-cae5761b-7157-48d0-97c2-909d36ca4fff" } ], "id": "4697a1a6-1284-4046-b369-5b891efb25f4", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-4697a1a6-1284-4046-b369-5b891efb25f4" }, { "name": "tenantProfileInfos", "item": [ { "name": "Get Tenant Profiles Info (getTenantProfileInfos)", "id": "4df47661-6b40-4820-b0b8-a5de4ca3d980", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfos?pageSize=&page=&textSearch=&sortProperty=id&sortOrder=DESC", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfos" ], "query": [ { "description": "(Required) Maximum amount of entities in a one page", "key": "pageSize", "value": "" }, { "description": "(Required) Sequence number of page starting from 0", "key": "page", "value": "" }, { "description": "The case insensitive 'substring' filter based on the tenant profile name.", "key": "textSearch", "value": "" }, { "description": "Property of entity to sort by", "key": "sortProperty", "value": "id" }, { "description": "Sort order. ASC (ASCENDING) or DESC (DESCENDING)", "key": "sortOrder", "value": "DESC" } ] }, "description": "Returns a page of tenant profile info objects registered in the platform. Tenant Profile Info is a lightweight object that contains only id and name of the profile. You can specify parameters to filter the results. The result is wrapped with PageData object that allows you to iterate over result set using pagination. See response schema for more details. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "3bc73e3e-95cb-4e75-a32f-d64db3dae445", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfos?pageSize=&page=&textSearch=&sortProperty=id&sortOrder=DESC", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfos" ], "query": [ { "description": "(Required) Maximum amount of entities in a one page", "key": "pageSize", "value": "" }, { "description": "(Required) Sequence number of page starting from 0", "key": "page", "value": "" }, { "description": "The case insensitive 'substring' filter based on the tenant profile name.", "key": "textSearch", "value": "" }, { "description": "Property of entity to sort by", "key": "sortProperty", "value": "id" }, { "description": "Sort order. ASC (ASCENDING) or DESC (DESCENDING)", "key": "sortOrder", "value": "DESC" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"data\": [\n {\n \"id\": {\n \"entityType\": \"DASHBOARD\",\n \"id\": \"\"\n },\n \"name\": \"\"\n },\n {\n \"id\": {\n \"entityType\": \"API_KEY\",\n \"id\": \"\"\n },\n \"name\": \"\"\n }\n ],\n \"totalPages\": \"\",\n \"totalElements\": \"\",\n \"hasNext\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-3bc73e3e-95cb-4e75-a32f-d64db3dae445" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-4df47661-6b40-4820-b0b8-a5de4ca3d980" } ], "id": "c1741fe4-0f7c-4e36-bb5a-ebda84b3c32b", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-c1741fe4-0f7c-4e36-bb5a-ebda84b3c32b" }, { "name": "tenantProfileInfo", "item": [ { "name": "{tenantProfileId}", "item": [ { "name": "Get Tenant Profile Info (getTenantProfileInfoById)", "id": "a02a8f09-2397-499e-abd3-2aca24b0606a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfo/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfo", ":tenantProfileId" ], "variable": [ { "id": "17fd879f-973c-4992-a30e-0e023a1bd15c", "key": "tenantProfileId", "value": "", "description": "(Required) A string value representing the tenant profile id. For example, '784f394c-42b6-435a-983c-b7beff2784f9'" } ] }, "description": "Fetch the Tenant Profile Info object based on the provided Tenant Profile Id. Tenant Profile Info is a lightweight object that contains only id and name of the profile. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "59316ea4-b9ce-46d7-a888-7a87b724fadd", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfo/:tenantProfileId", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfo", ":tenantProfileId" ], "variable": [ { "key": "tenantProfileId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": {\n \"entityType\": \"QUEUE\",\n \"id\": \"\"\n },\n \"name\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-59316ea4-b9ce-46d7-a888-7a87b724fadd" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-a02a8f09-2397-499e-abd3-2aca24b0606a" } ], "id": "1fb19393-13cc-4727-9c2a-d56dd8cd806a", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-1fb19393-13cc-4727-9c2a-d56dd8cd806a" }, { "name": "default", "item": [ { "name": "Get Default Tenant Profile Info (getDefaultTenantProfileInfo)", "id": "d090f789-080b-4da3-93eb-314543c49d0b", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfo/default", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfo", "default" ] }, "description": "Fetch the default Tenant Profile Info object based. Tenant Profile Info is a lightweight object that contains only id and name of the profile. \n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "69bf5734-2c4c-4f73-b27d-01957045524c", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/tenantProfileInfo/default", "host": [ "{{baseUrl}}" ], "path": [ "api", "tenantProfileInfo", "default" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": {\n \"entityType\": \"QUEUE\",\n \"id\": \"\"\n },\n \"name\": \"\"\n}", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-69bf5734-2c4c-4f73-b27d-01957045524c" } ], "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-d090f789-080b-4da3-93eb-314543c49d0b" } ], "id": "bb2335b7-105f-46e0-8748-0257809ba8cb", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-bb2335b7-105f-46e0-8748-0257809ba8cb" } ], "id": "93f5e4ce-8e63-4ae5-9443-47a3e47ac31e", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-93f5e4ce-8e63-4ae5-9443-47a3e47ac31e" } ], "id": "fb60d4e0-0145-4768-9830-276043b57916", "createdAt": "2026-07-28T03:13:17.000Z", "updatedAt": "2026-07-28T03:13:17.000Z", "uid": "35240-fb60d4e0-0145-4768-9830-276043b57916" } ], "variable": [ { "key": "baseUrl", "value": "https://demo.thingsboard.io" } ] }