End node registration without Web UI

Did you compare the JSON request made by your browser? Probably it is caused by the “channelMask”: “string”. By the LoRaWAN Backend Interfaces this is documented as a HEX encoded string.

Yeah …I tried using web console (LoRa App Server REST API web page).Same Error message. In web console I didn’t pass ChannelMask.I kept ChannelMask as “string”.Used the same parameter got from
Example value in the webpage.Updated only “name”,“networkServerID” and “organizationID”

Okay ,what is the default Channel mask value configured in webGUI case.I will pass the same here through the web console.

Its ChannelMask: []byte{1, 2, 3},I will pass the encoded values using curl

Yes, encoded hex string is fine for the channel mask and I got 200 Response.
Thank you.

Hi,
I have developed a Linux application which will be using LoRa App Server REST API and able to register the LoRa nodes without webUI . Receiving the LoRa data from nodes.

Thank you for your valuable supports .Please consider this topic as closed.

Hi, Can you please tell us how to use the loraserver gRPC API directly? And how does the ns.proto gets the data from the lora-app-server?

Thank you very much!