RPA : How to do back-end automation using RPA tools?
RPA tools are designed to automate mainly front-end activities by mimicing human actions. It can be done easily using any RPA tool.
However, if you are interested in back-end automation the first question would be, if specific application has an option to interact in the way you want through the back-end/API?
If yes, in theory you could develop RPA robot to run pre-developed back-end script. However, if all you need would be to run this script, creating robot for this case may be redundant.
I would like to know how back-end automation is possible through RPA.
I'd be interested in solving this scenario relative to an Incident Management Application, in which authentication is required. The app provide:

An option useful to download/export the report to a csv file
Sort the csv as per the requirement
Send an email with the updated csv to the team

Please let me know how this possible through RPA and what are those tools 
available in RPA to automate this kind of scenario?