---
title: "Get item unit conversions"
method: GET
path: "/v1/Items/{itemId}/conversions"
tags: ["Items"]
---

# Get item unit conversions

`GET /v1/Items/{itemId}/conversions`

## Path parameters

- `itemId` integer, required

## Query parameters

- `Filter` string
- `Page` integer
- `PageSize` integer
- `SortColumn` string
- `SortOrder` string
- `Account` unknown

## Response `200`

Success

- UnitConversionPagedResult
  - `pageSize` integer
  - `page` integer
  - `totalCount` integer
  - `filteredCount` integer
  - `data` UnitConversion[], nullable
    - `id` integer
    - `domainEvents` IDomainEvent[], nullable
      - `id` string, uuid
      - `occurredOn` string, date-time
    - `fromUnitId` string, nullable
    - `toUnitId` string, nullable
    - `factor` number, double
    - `reverseFactor` number, double
    - `decimals` integer
    - `roundOffType` 0 | 1 | 2
    - `itemId` integer, nullable
    - `fromUnit` Unit
      - `unitId` string, nullable
      - `text` string, nullable
    - `toUnit` Unit
      - `unitId` string, nullable
      - `text` string, nullable
    - `item` Item
      - `id` integer
      - `domainEvents` IDomainEvent[], nullable
        - `id` string, uuid
        - `occurredOn` string, date-time
      - `createdOn` string, date-time, nullable
      - `modifiedOn` string, date-time, nullable
      - `properties` ItemProperty[], nullable
        - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
        - `ownerId` integer
        - `key` string, nullable
        - `value` string, nullable
        - `owner` Item — recursive
      - `publicProperties` ItemProperty[], nullable
        - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
        - `ownerId` integer
        - `key` string, nullable
        - `value` string, nullable
        - `owner` Item — recursive
      - `reservedProperties` ItemProperty[], nullable
        - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
        - `ownerId` integer
        - `key` string, nullable
        - `value` string, nullable
        - `owner` Item — recursive
      - `name` string, nullable
      - `code` string, nullable
      - `type` 0 | 1 | 2 | 3
      - `inventoryUnitId` string, nullable
      - `salesUnitId` string, nullable
      - `purchUnitId` string, nullable
      - `purchasePrice` number, double
      - `salesPrice` number, double
      - `rowVersion` string, byte, nullable
      - `nameSearch` string, nullable
      - `codeSearch` string, nullable
      - `vendor` string, nullable
      - `serviceId` string, uuid
      - `defaultImage` string, nullable
      - `ownerAccountId` integer, nullable
      - `vendorAccountId` integer, nullable
      - `deletedOn` string, date-time, nullable
      - `isDeleted` boolean
      - `barcodes` ItemBarcode[], nullable
        - `id` integer
        - `domainEvents` IDomainEvent[], nullable
          - `id` string, uuid
          - `occurredOn` string, date-time
        - `createdOn` string, date-time, nullable
        - `modifiedOn` string, date-time, nullable
        - `properties` ItemBarcodeProperty[], nullable
          - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
          - `ownerId` integer
          - `key` string, nullable
          - `value` string, nullable
          - `owner` ItemBarcode — recursive
        - `publicProperties` ItemBarcodeProperty[], nullable
          - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
          - `ownerId` integer
          - `key` string, nullable
          - `value` string, nullable
          - `owner` ItemBarcode — recursive
        - `reservedProperties` ItemBarcodeProperty[], nullable
          - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
          - `ownerId` integer
          - `key` string, nullable
          - `value` string, nullable
          - `owner` ItemBarcode — recursive
        - `barcode` string, nullable
        - `itemId` integer
        - `quantity` number, double
        - `unit` string, nullable
        - `unitPrice` number, double
        - `netWeight` number, double
        - `grossWeight` number, double
        - `barcodeSearch` string, nullable
        - `item` Item — recursive
      - `images` ItemImage[], nullable
        - `affinity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 33 | 34 | 35 | 81 | 100 | 101 | 102 | 103 | 104 | 105 | 200 | 201 | 210 | 211 | 220 | 230 | 240 | 241 | 300 | 310 | 311 | 400 | 401
        - `ownerId` integer
        - `key` string, nullable
        - `value` string, nullable
        - `owner` Item — recursive
        - `isDefault` boolean
        - `imageUri` string, uri, nullable
      - `unitConversions` UnitConversion[], nullable
      - `altDetails` ItemAltDetails[], nullable
        - `id` integer
        - `domainEvents` IDomainEvent[], nullable
          - `id` string, uuid
          - `occurredOn` string, date-time
        - `createdOn` string, date-time, nullable
        - `modifiedOn` string, date-time, nullable
        - `itemId` integer
        - `accountId` integer
        - `altCode` string, nullable
        - `altName` string, nullable
        - `codeSearch` string, nullable
        - `nameSearch` string, nullable
        - `item` Item — recursive
      - `flags` ItemFlag[], nullable
        - `id` integer
        - `domainEvents` IDomainEvent[], nullable
          - `id` string, uuid
          - `occurredOn` string, date-time
        - `flagTypeId` integer
        - `itemId` integer
        - `accountId` integer, nullable
        - `raisedByUserId` integer
        - `raisedAt` string, date-time
        - `clearedAt` string, date-time, nullable
        - `clearedByUserId` integer, nullable
        - `isActive` boolean

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/invendor/apis/io-commonapi.md) · [All operations](https://skmtc.net/invendor/apis/io-commonapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/invendor/io-commonapi/revisions/0e4626e69155/schema)
