If the API is failing with postman, it is clear that the jwt used is incorrect or does not have required permissions to access Data Tables. As indicated in the documentation:
“To use this API, the app needs to be given Write access to the Data Table from the Data Definition in DaaS”
I.e, the data table should have been already created and assigned to the bot, and linked to app with the relevant permissions.
I would also like to know if the host URL I am using (bot.kore.ai) is correct or not for these data updates on a table existing in a developer account.
We have resolved the issue with the API over a ticket.
1. Invalid credentials - was due to not using the secret code to generate the jwt.
2. Invalid arguments - was observed later, and fixed after ensuring all the default headers are
selected.