---
title: "Sets prices on an auction. The item type is derived from the supplied prices, so supplying a `binPrice` adds a Buy Now price to an auction and omitting it removes one. Fixed-price (PureBuyItNow) items are rejected — they have no auction to price, so use `PUT items/{itemId}/price` to change their buy-it-now price instead."
method: PUT
path: "/v4/listings/items/prices"
tags: ["Listings"]
---

# Sets prices on an auction. The item type is derived from the supplied prices, so supplying a \`binPrice\` adds a Buy Now price to an auction and omitting it removes one. Fixed-price (PureBuyItNow) items are rejected — they have no auction to price, so use \`PUT items/{itemId}/price\` to change their buy-it-now price instead.

`PUT /v4/listings/items/prices`

## Request body

- SetPricesNonShopItem
  - `id` integer
  - `openingPrice` integer
  - `reservedPrice` ReservedPrice
    - `price` integer
  - `binPrice` BinPrice
    - `price` integer

## Response `200`

OK

- SetPricesOnNonShopItemsResult
  - `isSuccessful` boolean
  - `validationErrors` SetPricesOnNonShopItemsError[], nullable
    - `item` SetPricesNonShopItem
      - `id` integer
      - `openingPrice` integer
      - `reservedPrice` ReservedPrice
        - `price` integer
      - `binPrice` BinPrice
        - `price` integer
    - `errorMessage` string, nullable

---

[API](https://skmtc.dev/tradera/apis/tradera-api.md) · [All operations](https://skmtc.dev/tradera/apis/tradera-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tradera/tradera-api/revisions/b5f3e81e36e1/schema)
