Manage your namespace

In order to separate entities of different solutions from each other, each thing, policy, topology-schema and topology is created with a namespace. This namespace is a prefix of the ID of the specific entity.

In case you have booked a Free or Starter plan, you can use only one namespace.
In such a case, all your identifiers for things, policies etc. will carry the same namespace.
To upgrade a Free or Starter service instance to the Standard service plan please contact us via info-things@bosch-si.com. In case you have access to the Bosch IoT Cloud and prefer to use the self-service find tips at the FAQ section 'How to change my service plan?'.

In case you have booked a Standard plan, you can reserve up to 10 namespaces for your solution and define a default namespace.
The Things service makes sure that the namespace is not already reserved by another solution.

Example: “org.example.console” as default namespace.
Default namespace

The default is only applied in case of a POST request without a namespace, where the Things service will create a unique things ID prefixed with this default namespace.

Since Dec 2018, deletion of a namespace includes the full deletion of all entities within this namespace, such as things, policies, topology schemas and topologies.

Deleting the entities will erase them from our data store without an option to restore.

The deletion of a namespace via this UI will require a second confirmation by the user. Then, it triggers the full deletion of all entities within this namespace.

The progress bar displays an estimation on how long the procedure might need.

To check for all namespaces related to your solution programmatically see the HTTP API.

To authenticate for using the Solutions HTTP resource at our interactive API documentation see Authorization for the Solutions resources.

Example

{
  "org.example.console": {
    "default": true
    },
  "org.test01": {
    "default": false
  },
  "org.test02": {
    "default": false
  }
}