Kinvey Backend Data
Learn more about how and where bot’s data is stored in Kinvey.
NativeChat bots store their data in a dedicated Kinvey backend app in your Kinvey account.
What is Bot Data?
Each NativeChat bot has data about:
- settings (Cognitive Flow, channels and publishing, etc)
- training data
- historical and analytics data
How is Bot Data Structured
Kinvey backend apps for your bots contain several collections.
Their names are prefixed
nlp (for the Natural Language Processing data) and
sys (for bot’s settings and operational data).
You can consume bot data similarly to any Kinvey collection data using the Kinvey REST API or the client SDKs.
Typically, the most useful data is the user and conversation data. It is stored in the following collections:
What Not to Do
Do Not Delete the Kinvey Backend App
Your bot will stop working if you delete the corresponding backend app because all of its settings and data will become inaccessible.
Do Not Rename the Kinvey Backend App
Your bot will stop working if you rename the corresponding backend app because it relies on predefined naming conventions for accessing the bot data and settings.
Do Not Modify or Delete Data in the Backend App
Modifying or deleting data entities or collections in the bot’s Kinvey backend app can lead to unexpected behavior. Your bot will most probably stop working and you will not be able to edit and configure it through bots.nativechat.com anymore.