**Create a webservice to interact with OneDrive (System account) account. Webservice should have Rest calls to** 1..Rest Call will upload the word document to one Drive, sets the permission with email address provided as request parameter Return the unique ID, Document URL in OneDrive as response. 2 Authentication will be handled by the web service 3. request parameters Performs verifications (Ensures format is correct, user mail addresses are valid , size of the document is not exceeded. 4. Error Handling should be handled. Any errors or failures are also returned back as response Update security of the document by adding/removing users for the document stored in OneDrive. Calling application will make a request to Rest call to Add/ Remove users for security permissions Request will contain type of operation (Add/Revoke/Replace All) **Another webservice Retrieve a document from OneDrive when a Rest call is made with Unique ID** The service will make a request to Rest call to retrieve the Document from one Drive by sending Unique ID as a parameter. This service will verify that other users are not actively working on the document. If no users are working on the document, Make the permissions of all users to readonly and Function will return the word document to the calling application as a response If users have document open , function will return a response indicating the same Error Handling should be handled **Another service will grant access to the external user** When a document is shared with external users , OneDrive gives a individual URL for each external user **Another service for delete the document** I need the entire source code for these. please help. If not able to understand we will setup a call. please let me know