Appointment endpoints

basically allows us to define the model for a response once in for the resource and use it wherever it is returned