#1031 API: all posts and puts use same base response models