---
title: "Get all price kinds"
method: POST
path: "/api-offers/price-kind"
tags: ["Price Kind"]
---

# Get all price kinds

`POST /api-offers/price-kind`

## Request

- Base URL: `https://live.copilot.fabric.inc`
- URL: `https://live.copilot.fabric.inc/api-offers/price-kind`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/fabric/apis/offers-v2/docs/api-offers/price-kind/post.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves a paginated list of all normal price kinds that are setup earlier. It returns only price-kinds, not the price information. Price kinds indicate if the offer is under clearance or promotion or base price status. If clearance or promotion price is not set up earlier, a price kind is considered as base price.

## Headers

- `x-site-context` string, required

## Request body

- PaginationRequestBody
  - `limit` number: The maximum number of records per page.
  - `page` number: The page number to be returned and `page` is always paired with `limit`

## Response `200`

OK

- PriceKind[]
  - `priceKindId` number: Pricekind ID
  - `name` string: Name of the price kind
  - `channel` number: Sales channel of the price kind from which the request is made
  - `isActive` boolean: true: price kind is active and being applied to SKUs.<br /> false: price kind is inactive and is not being applied to SKUs at the moment.
  - `isSoftDeleted` boolean: true: price kind is removed from the list<br /> false: price kind is active and running, which means it is being applied to the SKUs.

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error

---

[API](https://skmtc.dev/fabric/apis/offers-v2.md) - [All operations](https://skmtc.dev/fabric/apis/offers-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/fabric/apis/offers-v2/revisions/da2bd742b9bc?raw)
