Skip to content
Stand with Ukraine flag

Claiming

Device claiming lets an end user securely associate a device with their account after it is already deployed and connected. See Claiming for the full workflow — this page covers only the MQTT transport step where the device publishes the claiming request.

FormatTopic
Shortv2/c
Standardv1/devices/me/claim

Both fields are optional:

FieldDescriptionDefault
secretKeySecret the user must supply to complete the claim.Empty string
durationMsTime window in milliseconds during which the claim can be completed.SECURITY_CLAIM_DURATION server setting

Payload:

{"secretKey": "mySecret", "durationMs": 60000}

Publishing to this topic initiates the claiming workflow. ThingsBoard marks the device as claimable and waits for a user to complete the claim (via the dashboard Claim Device widget or the REST API) within the specified duration.

Terminal window
mosquitto_pub -d -q 1 -h "$THINGSBOARD_HOST" -p 1883 -t "v2/c" -u "$ACCESS_TOKEN" -m '{"secretKey": "mySecret", "durationMs": 60000}'