Restrict Service Providers from removing or deleting appointments?

I have given my service providers access to the appointments plugin so that they can block off time for appointments that weren't made through the website. Is there either a way, that they can only add appointments for themselves (preferable) and/or is there a way to prevent them from removing or deleting appointments?