# Data model provisioning

This API allows manage data model. You can learn more about data models in the IoT Concepts section.

DMM data models are already provisioned by default in the platform. It exists special conditions for them:

  • It is not possible remove them.
  • Categories can not be add or remove.
  • Data stream of category can not be add or remove.
  • It is not possible change the following fields:
    • datamodel.name
    • datamodel.version
    • datamodel.category.datastream.name
    • datamodel.category.datastream.period
    • datamodel.category.datastream.schema
    • datamodel.category.datastream.access

If the conditions are violated the platform will throw an error.

By default the platform automatically generates several DMM data streams through which it can be retrieved the history of different monitoring & management parameters. See also Data models to know the list of data streams.