I can POST samples. It’s not parsing the timestamp correctly, so that will take whatever you throw at it at least in SqlLite.
curl -X POST -d "level=2.0" -d "battery=4.0" -d 'timestamp=2014-05-21 08:00:00' http://127.0.0.1:5000/0.1/gage/1/sample
works