Да, знаю, я просто не пониамл почему curl может его отправить, а оказывается -d это параметр для отправки данных методом POST. Хотя фактически это GET. Непонятно, но очень прикольно
Есть оно. GET от POST одной строкой отличается в заголовке. Просто по спецификации тела у GET не должны использоваться для передачи значимой информации и как правило игнорятся.
Но некоторые апи об этом не слышали) Elasticsearch например квери в теле гет-запроса json-ом хавает и судя по урлу у спрашивающего как раз этот случай.