> ## Documentation Index
> Fetch the complete documentation index at: https://developer.tra.cy/llms.txt
> Use this file to discover all available pages before exploring further.

# EventFilter

Used to filter **events**.

<ParamField query="id" default="null" type="IntegerFilter">
  ID. See [IntegerFilter](primitive-filters#integerfilter).
</ParamField>

<ParamField query="record" default="null" type="RecordFilter">
  Record. See [RecordFilter](record-filter).
</ParamField>

<ParamField query="user" default="null" type="UserFilter">
  User. See [UserFilter](user-filter).
</ParamField>

<ParamField query="eventtype" default="null" type="EventTypeFilter">
  Type. See [EventTypeFilter](event-type-filter).
</ParamField>

<ParamField query="created" default="null" type="DateTimeFilter">
  Created. See [DateTimeFilter](primitive-filters#datetimefilter).
</ParamField>

<ParamField query="oldstate" default="null" type="StateFilter">
  Old state. See [StateFilter](state-filter).
</ParamField>

<ParamField query="newstate" default="null" type="StateFilter">
  New state. See [StateFilter](state-filter).
</ParamField>

<ParamField query="property" default="null" type="PropertyFilter">
  Property. See [PropertyFilter](property-filter).
</ParamField>

<ParamField query="oldoptionvalue" default="null" type="OptionFilter">
  Old `Option` value. See [OptionFilter](option-filter).
</ParamField>

<ParamField query="olduservalue" default="null" type="UserFilter">
  Old `User` value. See [UserFilter](user-filter).
</ParamField>

<ParamField query="oldrecordvalue" default="null" type="RecordFilter">
  Old `Record` value. See [RecordFilter](record-filter).
</ParamField>

<ParamField query="oldintegervalue" default="null" type="IntegerFilter">
  Old `integer` value. See [IntegerFilter](primitive-filters#integerfilter).
</ParamField>

<ParamField query="olddecimalvalue" default="null" type="DecimalFilter">
  Old `decimal` value. See [DecimalFilter](primitive-filters#decimalfilter).
</ParamField>

<ParamField query="oldstringvalue" default="null" type="StringFilter">
  Old `string` value. See [StringFilter](primitive-filters#stringfilter).
</ParamField>

<ParamField query="olddatetimevalue" default="null" type="DateTimeFilter">
  Old `datetime` value. See [DateTimeFilter](primitive-filters#datetimefilter).
</ParamField>

<ParamField query="newoptionvalue" default="null" type="OptionFilter">
  New `Option` value. See [OptionFilter](option-filter).
</ParamField>

<ParamField query="newuservalue" default="null" type="UserFilter">
  New `User` value. See [UserFilter](user-filter).
</ParamField>

<ParamField query="newrecordvalue" default="null" type="RecordFilter">
  New `Record` value. See [RecordFilter](record-filter).
</ParamField>

<ParamField query="newintegervalue" default="null" type="IntegerFilter">
  New `integer` value. See [IntegerFilter](primitive-filters#integerfilter).
</ParamField>

<ParamField query="newdecimalvalue" default="null" type="DecimalFilter">
  New `decimal` value. See [DecimalFilter](primitive-filters#decimalfilter).
</ParamField>

<ParamField query="newstringvalue" default="null" type="StringFilter">
  New `string` value. See [StringFilter](primitive-filters#stringfilter).
</ParamField>

<ParamField query="newdatetimevalue" default="null" type="DateTimeFilter">
  New `datetime` value. See [DateTimeFilter](primitive-filters#datetimefilter).
</ParamField>
