---
title: "Finds inventory transactions based on search parameters"
method: POST
path: "/api/inventory-transactions/list"
tags: ["Inventory Transactions"]
---

# Finds inventory transactions based on search parameters

`POST /api/inventory-transactions/list`

## Query parameters

- `Sort.Field` string
- `Sort.Dir` 'ascending' | 'descending' — Specify sorting direction.
- `Skip` integer
- `Take` integer

## Request body

- InventoryTransactionsListParameters — Parameters used for searching inventory transactions
  - `itemIds` string[], nullable — Filter inventory transactions based on item identifiers.
  - `dateRange` DtoCommonDateRangeFilter — Date range used for filters
    - `start` string, date-time, nullable — Inclusive start date to filter by
    - `end` string, date-time, nullable — Inclusive end date to filter by
  - `sourceType` 'purchaseOrder' | 'job' | 'shipment' | 'shipmentLineItem' | 'shipping' | 'receiving' | 'item' | 'workOrder' | 'salesOrder' | 'jobOperation' | 'workOrderOperation' | 'fulfillment' | 'itemToMakeMaterialRemnant' | 'poRcvValueAdj'
  - `relatedEntityType` 'purchaseOrder' | 'job' | 'shipment' | 'shipmentLineItem' | 'shipping' | 'receiving' | 'item' | 'workOrder' | 'salesOrder' | 'jobOperation' | 'workOrderOperation' | 'fulfillment' | 'itemToMakeMaterialRemnant' | 'poRcvValueAdj'
  - `relatedEntityId` string, nullable — The transaction's related entity identifier

## Response `200`

OK

- DtoPagedResultDtoInventoryTransactionDto — Paged result
  - `data` InventoryTransactionDto[], required — The data
    - `id` string, nullable — The id of the transaction
    - `date` string, date-time — The date of the transaction
    - `type` 'pick' | 'receive' | 'revert' | 'adjustment' | 'setItemValue' | 'eventOverride' — Primary inventory event type.
    - `secondaryType` 'pick' | 'receive' | 'override' | 'revert' | 'deposit' | 'create' | 'consume' | 'ship' | 'sold' | 'transferOut' | 'transferIn' | 'found' | 'expired' | 'damaged' | 'lost' | 'returnVendor' | 'returnStock' | 'receivedNoPo' | 'returnIncrease' | 'returnDecrease' | 'otherIncrease' | 'otherDecrease' | 'scrap' | 'waste' | 'transferredFromSalesOrder' | 'overrideItemValue' | 'transferFromLot' | 'transferToLot' | 'stockAdjustmentIncrease' | 'stockAdjustmentDecrease' | 'stockTake' — Secondary, verbose description for an event.
    - `item` CommonReferenceDto — Represents a reference to a document in a DB collection
      - `id` string, nullable — Unique Id associated to the referenced object
      - `name` string, nullable — Descriptive name associated to the object
    - `location` CommonReferenceDto — Represents a reference to a document in a DB collection
      - `id` string, nullable — Unique Id associated to the referenced object
      - `name` string, nullable — Descriptive name associated to the object
    - `lot` CommonReferenceDto — Represents a reference to a document in a DB collection
      - `id` string, nullable — Unique Id associated to the referenced object
      - `name` string, nullable — Descriptive name associated to the object
    - `quantity` number, double — The quantity of the transaction
    - `valueChange` number, double — The item value change caused by the transaction
    - `qtyChange` number, double — The item quantity change caused by the transaction
    - `note` string, nullable — The note on the transaction
    - `value` number, double, nullable — The per-unit value of the transaction
    - `totalValue` number, double, nullable — The total value of the transaction
  - `page` integer, required — The 1-indexed page
  - `pageSize` integer, required — The page size
  - `totalCount` integer, required — The total count of records
  - `totalPages` integer, required — The total pages
  - `hasPreviousPage` boolean, required — True if there is a previous page
  - `hasNextPage` boolean, required — True if there is a next page

---

[API](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fulcrumpro/fulcrum-publicapi/revisions/1b5649cff14a/schema)
