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

# getBulkTransactions

> Get recent transactions across up to 100 connected users in one call (at most 20 per target), using 'Basic <API_KEY>'.

Get recent transactions across up to 100 connected users in one call (at most 20 per
target), using 'Basic \<API\_KEY>'. Requires the bulk API capability on your application,
and the LIST\_PAYMENT and LIST\_PURCHASES scopes on each target user's grant. Defaults to
the last 90 days when no date filter is supplied. Failures are reported per target and
never fail the whole request. For complete history use the asynchronous transactions
export.

```graphql theme={null}
query {
  getBulkTransactions(
    targetSpec: BulkTargetSpecInput!
    createdGte: DateTime
    createdLte: DateTime
    includeMetadata: Boolean
  ): BulkTransactions
}
```

## Arguments

<ParamField body="targetSpec" type="BulkTargetSpecInput!" required>
  *No description provided in the schema yet.*
</ParamField>

<ParamField body="createdGte" type="DateTime">
  Only include transactions created at or after this time. Defaults to 90 days before
  createdLte.
</ParamField>

<ParamField body="createdLte" type="DateTime">
  Only include transactions created at or before this time. Defaults to now.
</ParamField>

<ParamField body="includeMetadata" type="Boolean">
  Also return memo and category metadata for each transaction. Slower; defaults to false.
</ParamField>

## Returns

[`BulkTransactions`](/api-reference/types/bulk-transactions) — Recent transactions across your connected users, one result per target.
