Delete data models

async AsyncCogniteClient.data_modeling.data_models.delete(
ids: DataModelId | tuple[str, str] | tuple[str, str, str] | Sequence[DataModelId | tuple[str, str] | tuple[str, str, str]],
) list[DataModelId]

Delete one or more data model.

Parameters:

ids (DataModelIdentifier | Sequence[DataModelIdentifier]) – Data Model identifier(s).

Returns:

The data_model(s) which has been deleted. None if nothing was deleted.

Return type:

list[DataModelId]

Examples

Delete data model by id:

>>> from cognite.client import CogniteClient, AsyncCogniteClient
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> client.data_modeling.data_models.delete(("mySpace", "myDataModel", "v1"))