LLM should return list of API schemas filled with parameter values

Hi, I am working on creating a chatbot for our customers using ChatGPT. We have a lot of internal API’s or micro-services that return customer data. I want the LLM to return me the list of API schema/specifications filled with parameter values so that I can make call to my own system using those API parameters to get customer data.
For example : Customer ask What is my debit and credit history of last 6 months?
expectation : It should tell me the names for both credit and debit API’s as well as fill the parameters as per user query or ask follow up questions if require more information.