TTN HTTP integration

Hello everyone.

I am new with OpenDistro and I am trying to integrate it with TheThings Network (TTN) for LoRaWAN applications using their HTTP plugin: https://www.thethingsnetwork.org/docs/applications/http/

A few months ago we installed the official ELK stack in our server and we could integrate it with the TTN’s HTTP plugin very straight forward and without any issues (we were using the free license including the basic xpack features).
The working (with both http and https) TTN HTTP plugin configs were:

Later, we discovered OpenDistro and we decided to migrate to it. I have used almost the same configs as in the official distro besides the plugins differences.

Things we have tested so far with success:

  1. POSTing TTN data to https://requestbin.com
  2. PUTting data from my personal pc to a new index in the server with:

curl -XPUT http://:9200/lora_test_msj2/ -u admin:“password”

  1. GETting the index list with:

curl -XGET http://:9200/_cat/indices -u admin:“password”


I have tried to POST instead of PUT from my laptop with:

curl -XPOST http://:9200/lora_test_msj2/ -u admin:“password”

and I get the following error:

{“error”:“Incorrect HTTP method for uri [/lora_test_msj2/] and method [POST], allowed: [HEAD, GET, DELETE, PUT]”,“status”:405}.

The method is enabled for the user admin so i have no idea why i am getting it.

Durng the first tests i have the SSL security enabled by default but since I couldn’t make it work, i decided to disable it without success. I would like to leave it enabled, but first i want to make it work.


Could anyone help me to understand what’s going on?


Thank you very much in advance.

Valentin