если постараться то можно, понятно что тяжело и отчасти бесполезно прописывать всё, но я же не углублялся в тонкости, простые же команды чтения и записи. Валидация POST-запроса наверняка имеется, в любом чтении обязательно присутствует ids, так же только в записи имеется data. Раз уж пришел некорректный запрос, серверу не составит труда разобрать пост запрос, чтоб вернуть нужную ошибку. Соглашусь конечно что подобного рода ошибки возникают один раз в самом начале но вернуть в этой строчке path и сам post-запрос было бы информативнее