---
sidebar:
  label: roboto.domain.events
  order: 7
title: roboto.domain.events
---
Events domain module for the Roboto SDK.

This module provides functionality for creating and managing events, which are time-anchored annotations that relate Roboto entities (datasets, files, topics, and message paths) to specific time periods. Events enable temporal analysis, data annotation, and correlation of activities across different data sources.

The events domain includes:

- Event creation and management
- Association with datasets, files, topics, and message paths
- Time-based data retrieval and analysis
- Display options and metadata management
- Event querying and filtering capabilities

## Submodules

- [roboto.domain.events.event](/docs/reference/python-sdk/roboto/domain/events/event)
- [roboto.domain.events.operations](/docs/reference/python-sdk/roboto/domain/events/operations)
- [roboto.domain.events.record](/docs/reference/python-sdk/roboto/domain/events/record)

## Package Contents

- [CreateEventRequest](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.CreateEventRequest) (class): Request payload for the Create Event operation.

- [DeleteEventsRequest](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.DeleteEventsRequest) (class): Request payload for the Delete Events (bulk) operation.

- [Event](/reference/python-sdk/roboto/domain/events/event#roboto.domain.events.event.Event) (class): Represents an event within the Roboto platform.

- [EventDisplayOptions](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.EventDisplayOptions) (class): Display options for an event.

- [EventDisplayOptionsChangeset](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.EventDisplayOptionsChangeset) (class): A set of changes to the display options of an event.

- [EventRecord](/reference/python-sdk/roboto/domain/events/record#roboto.domain.events.record.EventRecord) (class): A wire-transmissible representation of an event.

- [MAX_EVENTS_PER_DELETE_BATCH](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.MAX_EVENTS_PER_DELETE_BATCH) (data): `MAX_EVENTS_PER_DELETE_BATCH = 1000`. Maximum number of event IDs the bulk Delete Events API accepts in a single request.

- [QueryEventsForAssociationsRequest](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.QueryEventsForAssociationsRequest) (class): Request payload for the Query Events for Associations operation.

- [UpdateEventRequest](/reference/python-sdk/roboto/domain/events/operations#roboto.domain.events.operations.UpdateEventRequest) (class): Request payload for the Update Event operation. Allows any of the mutable fields of an event to be changed.
