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

# TransactionFilterInput

> Input filter for querying transactions.

**Input object**

Input filter for querying transactions.

## Input fields

<ParamField body="recordId" type="[UUID]">
  Filter by specific transaction record IDs.
</ParamField>

<ParamField body="status" type="[TransactionStatus]">
  Filter by transaction status.
</ParamField>

<ParamField body="amount" type="Float">
  Filter by exact amount.
</ParamField>

<ParamField body="amountGte" type="Float">
  Filter by minimum amount (greater than or equal).
</ParamField>

<ParamField body="amountLte" type="Float">
  Filter by maximum amount (less than or equal).
</ParamField>

<ParamField body="cashbackAmount" type="Float">
  Filter by exact cashback amount.
</ParamField>

<ParamField body="cashbackAmountGte" type="Float">
  Filter by minimum cashback amount.
</ParamField>

<ParamField body="cashbackAmountLte" type="Float">
  Filter by maximum cashback amount.
</ParamField>

<ParamField body="cashbackPercentage" type="Float">
  Filter by exact cashback percentage.
</ParamField>

<ParamField body="cashbackPercentageGte" type="Float">
  Filter by minimum cashback percentage.
</ParamField>

<ParamField body="cashbackPercentageLte" type="Float">
  Filter by maximum cashback percentage.
</ParamField>

<ParamField body="feeAmount" type="Float">
  Filter by exact fee amount.
</ParamField>

<ParamField body="feeAmountGte" type="Float">
  Filter by minimum fee amount.
</ParamField>

<ParamField body="feeAmountLte" type="Float">
  Filter by maximum fee amount.
</ParamField>

<ParamField body="createdGte" type="DateTime">
  Filter by creation date (greater than or equal).
</ParamField>

<ParamField body="createdLte" type="DateTime">
  Filter by creation date (less than or equal).
</ParamField>

<ParamField body="updatedGte" type="DateTime">
  Filter by update date (greater than or equal).
</ParamField>

<ParamField body="updatedLte" type="DateTime">
  Filter by update date (less than or equal).
</ParamField>

<ParamField body="merchantId" type="[UUID]">
  Filter by merchant IDs.
</ParamField>

<ParamField body="merchant" type="[String]">
  Filter by merchant names (destination field).
</ParamField>

<ParamField body="transactionType" type="[String]">
  Filter by transaction types.
</ParamField>

<ParamField body="channel" type="[String!]">
  Filter by channel.
</ParamField>

<ParamField body="category" type="[String]">
  Filter by transaction category.
</ParamField>

<ParamField body="virtualCardProgram" type="[String]">
  Filter by virtual card program.
</ParamField>

<ParamField body="virtualCard" type="[UUID]">
  Filter by specific virtual card IDs.
</ParamField>

<ParamField body="fundingSource" type="[String]">
  Filter by funding source names.
</ParamField>

<ParamField body="userCashBalanceId" type="[UUID]">
  Filter by spend account IDs.
</ParamField>

<ParamField body="referenceId" type="String">
  Filter by reference ID.
</ParamField>

<ParamField body="liabilityId" type="UUID">
  Filter by liability ID (for bill payments).
</ParamField>
