COOPR-653: Partial templates REST API endpoints

@jwang47 Please take a look
I think this should be CONFLICT