IPFS: Adding files in existing directory

Hi,

I have an use case , where i need to create an ipfs directory and then overtime add files to it based on onchain transactions. The question i want to ask is that does the Infura IPFS API supports such usecase?