Is it correct to say that the API for updating data, stories, domains and config are working for this use case?
Yes
While @akelad says here that we must use the API for stories.
Akela is right Sorry, itโs currently not yet possible to upload stories through the UI.