Could you explain how are you creating your bot? Are you using SDK, HTTP API or Builder?
In order to make any request from Builder to another API you must use HTTP Request action.
So, if your user click on your carousel button you need send the user to another block and in these new block you can make a request to load a dynamic json data from a webpage.
Could you elaborate a little bit more your question? Can you give a real example?