Thanks for reporting this. We will have a look when working on the code base the next time. We will also try to add another endpoint variant suitable for creating a text-only event with a timestamp of now(), like
hiveeyes/thias/thias-hive2/up/event.txt Event Text
or
hiveeyes/thias/thias-hive2/up/event text:Event Text
I was again fiddling with the JSON endpoint and noticed, that the order of the JSON attributes matter.
{"title": "Event Title", text": "Event Text"}
shows the behavior described above. The title is taken from the first attribute ordered alphabetically → text before title. The event text is then also taken from text.