Can't add a device to nRF Cloud

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:

  1. 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
  2. Adding via API fails:
  • POST https://api.nrfcloud.com/v1/devices
  • Content‑Type: text/csv
  • Response: {"code":40000,"message":"Invalid CSV format."}
  1. Attempt with JSON returns:
  • {"code":41500,"message":"Unsupported media type."}

What I tried:

  • Created a simple CSV with header imei,pin and one line IMEI,PIN
  • Sent it as text/csv via 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,

Related