Protect SpreadSheet range using GSuite Application scope

I have created a spreadsheet in one of the folders on my google drive and I need to protect the range so that other users with access to this spreadsheet cannot modify the contents of the file.
I do not want to use the “Update File Permission” or “Create File Permission” activity.
Is there a way to do this using RESTful API calls?
I have checked out the documentation at Named and Protected Ranges  |  Sheets API  |  Google Developers but I am unable to trigger this request since I need a auth token and do not know ho to generate one using REST API calls.
Any help regarding this topic is appreciated :slight_smile: