> ## 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.

# RecordFilter

Used to filter **records**.

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

<ParamField query="dataset" default="null" type="DatasetFilter">
  Dataset. See [DatasetFilter](dataset-filter).
</ParamField>

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

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

<ParamField query="removed" default="null" type="DateTimeFilter">
  Moved to trash. See [DateTimeFilter](primitive-filters#datetimefilter).
</ParamField>

<ParamField query="query" default="null" type="StringFilter">
  Query. See [StringFilter](primitive-filters#stringfilter).
</ParamField>

<ParamField query="datums" default="null" type="EnumerableFilter<DatumFilter>">
  Child datums.

  See [EnumerableFilter](primitive-filters#enumerablefilter).

  See [DatumFilter](datum-filters).
</ParamField>
