/** * @example * {} */ export interface GetEventsRequest { /** Filter by contact ID (repeatable) */ contact_id?: number | number[]; /** Filter by event name (repeatable) */ event_name?: string | string[]; /** Filter by object type (repeatable) */ object_type?: string | string[]; /** Mandatory if endDate is used. Start of date range (YYYY-MM-DD or RFC3339). Defaults to 6 months ago when omitted alongside endDate. Must be ≤ endDate. */ startDate?: string; /** Mandatory if startDate is used. End of date range (YYYY-MM-DD or RFC3339). Must be ≥ startDate. */ endDate?: string; /** Max events to return. Default 100, min 1, max 10000. */ limit?: number; /** Events to skip for pagination. Default 0, min 0. */ offset?: number; }