data is a list, not a dict

write_points_with_precision can send the data "as is" (a list)
then request can convert it to json, if needed...