We have a requirement to customize the list of items in the inbox. We have a business logic to identify / build the list of items.
When I tried to customize /libs/cq/workflow/components/inbox/list/json.jsp, I am able to see the data reflecting when called the URL explicitly http://localhost:4504/libs/cq/workflow/content/inbox/list.json .
Also, when I check on Custom UI i.e. http://localhost:4504/inbox the changes reflect for example logs.
However, these changes do not reflect on Touch UI i.e. http://localhost:4504/aem/inbox . Touch UI is still showing all the items assigned to the logged in user only. There is no log registered that was added to json.jsp.
Please guide on which file is fetching and rendering the inbox list for Touch UI.
The logic to fetch or create data for TouchUI inbox is not at the front end as in case of classicUI but at the Java side. below is the basic flow:
A request to '/aem/inbox' resolves to path '/libs/cq/inbox/content/inbox'
This renders data per  which creates the html page per 
At the same time  triggers a get request to fetch the data for the inbox page  which is handled by a servlet  and used by  to create the complete inbox page
Further on logic goes to  and  to fetch the data per the logic
Thanks @vijkumar for your response.
As these files can't be customized, I will reach out to business and seek a different solution.
is a good starting point for touch UI customizations