表題通りなんですが。ちょっとハマりました。 elasticsearch-api 本体側が修正されました Karelさんが教えてくれた! Thank you karel! [API] Fixed, that type is not added both to path and URL parameters… type パラメータを bulk api の呼び出し側で削除するような対応が行われたようです。これで不格好な workaround を抹消できて、俺ハッピー。 transport_options で Content-Type 指定することで回避できました @xend 様にコメントで教えていただきました。Clientのコンストラクタで transport_options を指定することで対応できるようです。うーむ。jsonで送信するのであれば application/x-www-form-