User Access to invoke REST APIs

Hi, 

I would like to invoke HPSM REST APIs from an external application. I need to utilize request fulfilment service ; what access a user needs to invoke the REST Services for Create/ update/ get Status of Requests.