# ActivityLogsSearch

Activity logs search criteria

**Type**: `object`

## Properties

- name: endTime (optional)
  type: string
  description: End of time range filter. Must be a valid ISO timestamp in UTC.

- name: limit (optional)
  type: integer
  description: Maximum number of results to return

- name: logTypes (optional)
  type: array of enum: `INTEGRATION_IMPORT`, `INTEGRATION_STATISTICS`, `JOB_EXECUTION`, `USER_ACTIVITY`, `SECURITY_EVENT`
  description: Optional filter by log types. If null or empty, matches all log types.

- name: offset (optional)
  type: integer
  description: Number of results to skip for pagination

- name: resourceFilters (optional)
  type: array of `ResourceFilter`
  description: Optional resource filters. Multiple filters use OR logic. If null or empty, matches all resources the user has access to (requires system logs permission if no filters specified).

- name: searchQuery (optional)
  type: string
  description: Optional full-text search query for message content. Uses PostgreSQL's text search capabilities.

- name: startTime (optional)
  type: string
  description: Start of time range filter. Must be a valid ISO timestamp in UTC.

- name: statuses (optional)
  type: array of enum: `INFO`, `WARNING`, `ERROR`
  description: Optional filter by log statuses. If null or empty, matches all log statuses.

- name: userIds (optional)
  type: array of string
  description: Optional filter by user IDs who triggered the activity. If null or empty, matches all users.
