A third party application will be accessing our application database to read appointment records from a table in my to send remainders to customers.
I was planning to create a view to get all the information they needed and have them access that view. So, is there a way I can restrict third party application to just access the view ? Or is there a better way to do this?
Also they will be sending me a confirmation which I need to write back to the appointment record. So, can I have a stored procedure to writes back that information and have them access only that stored procedure?
I never came across this situation and would like to get some advice from experts here.