device_code and a device_secret it holds locally. Until someone claims that code in the dashboard (Devices → Link device), the API returns 404 with DEVICE_NOT_LINKED. After the claim, the first successful call binds the secret to that row. Later calls return the linked config.
These kiosk routes do not use a customer access token. Send
device_code and
device_secret in the JSON body. Keep the secret on the tablet — it never
goes to the dashboard.Request body
Request
Response
The body is{ data: KioskDeviceConfig }.