#1031 API: all posts / puts use base request / response models