Hello,
I’m unable to onboard a Thingy:91 to nRF Cloud.
Context:
- Hardware: Thingy:91 (nRF9160)
- SDK: nRF Connect SDK 2.7.0
- Application: Asset Tracker v2 (default MQTT configuration)
- Account: personal account (role shows “dev” in the app)
Symptoms:
- In the nRF Cloud UI (Devices), clicking Add device redirects to documentation instead of showing the form:
Redirect URL: https://docs.nordicsemi.com/bundle/nrf-cloud/page/GettingStarted.html#adding-a-device-to-your-account - Adding via API fails:
- POST https://api.nrfcloud.com/v1/devices
- Content‑Type: text/csv
- Response:
{"code":40000,"message":"Invalid CSV format."}
- Attempt with JSON returns:
{"code":41500,"message":"Unsupported media type."}
What I tried:
- Created a simple CSV with header
imei,pinand one lineIMEI,PIN - Sent it as
text/csvvia PowerShell (Invoke‑RestMethod) - Verified that the device should use factory certificates (no API‑generated certs)
Questions:
- Is the Add device button currently broken or restricted by roles/teams?
- What is the exact CSV format expected by
/v1/devices(current official example)? - Is there an alternate UI/API flow recommended to onboard nRF91 devices (IMEI+PIN)?
I can provide:
- IMEI and PIN
- Full API responses (without exposing keys here)
- Modem/cloud logs (
CLOUD_EVT_*/MODEM_EVT_*)
Thank you for your help.
Best regards,