Create a label
- async AsyncCogniteClient.labels.create(
- label: LabelDefinition | LabelDefinitionWrite | Sequence[LabelDefinition | LabelDefinitionWrite],
Create one or more label definitions.
- Parameters:
label (LabelDefinition | LabelDefinitionWrite | Sequence[LabelDefinition | LabelDefinitionWrite]) – The label definition(s) to create.
- Returns:
Created label definition(s)
- Return type:
- Raises:
TypeError – Function input ‘label’ is of the wrong type
Examples
Create new label definitions:
>>> from cognite.client import CogniteClient >>> from cognite.client.data_classes import LabelDefinitionWrite >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> labels = [ ... LabelDefinitionWrite( ... external_id="ROTATING_EQUIPMENT", name="Rotating equipment" ... ), ... LabelDefinitionWrite(external_id="PUMP", name="pump"), ... ] >>> res = client.labels.create(labels)