Create events

async AsyncCogniteClient.events.create(
event: Event | EventWrite | Sequence[Event] | Sequence[EventWrite],
) Event | EventList

Create one or more events.

Parameters:

event (Event | EventWrite | Sequence[Event] | Sequence[EventWrite]) – Event or list of events to create.

Returns:

Created event(s)

Return type:

Event | EventList

Examples

Create new events:

>>> from cognite.client import CogniteClient
>>> from cognite.client.data_classes import EventWrite
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> events = [EventWrite(start_time=0, end_time=1), EventWrite(start_time=2, end_time=3)]
>>> res = client.events.create(events)