---
title: "Exclude price records from price history"
method: POST
path: "/v1/applications/{applicationId}/price_history/exclusions"
tags: ["Catalogs"]
---

# Exclude price records from price history

`POST /v1/applications/{applicationId}/price_history/exclusions`

## Request

- Base URL: `https://yourbaseurl.talon.one`
- URL: `https://yourbaseurl.talon.one/v1/applications/{applicationId}/price_history/exclusions`
- Auth: one of:
  - API key in header `Authorization`
  - API key in header `Authorization`
- TypeScript: <https://skmtc.dev/talon/apis/management-api/docs/v1/applications/:applicationId/price_history/exclusions/post.ts> (a function with typed inputs; its response is checked against the schema)

> [!note] Management API endpoints are **not** meant to be used in real-time integrations that directly serve your end users. Rate limit: 3 requests per second.

Select a batch of price records (historical price data) to exclude from [best prior price calculation](https://docs.talon.one/integration-api#tag/Catalogs/operation/bestPriorPrice).

All IDs in the batch must be valid `id` values obtained from the [Get summary of price history](https://docs.talon.one/management-api#tag/Catalogs/operation/priceHistory.responses.200.history) endpoint, must belong to the specified Application, must not already be excluded from best prior price calculation, and must not be associated with a scheduled strikethrough pricing notification.

For more information, see [Best prior price](https://docs.talon.one/docs/dev/integration-guides/best-prior-price).

## Path parameters

- `applicationId` integer, required

## Request body

- ExcludePriceObservationsRequest
  - `ids` integer[], required: A list of price record IDs to exclude from best prior price calculation. Must contain between 1 and 1000 IDs. All IDs must be valid `id` values obtained from the [Get summary of price history](https://docs.talon.one/management-api#tag/Catalogs/operation/priceHistory.responses.200.history) endpoint, must belong to the specified Application, and must not already be excluded from best prior price calculation.
  - `reason` string, required: The reason for excluding these IDs. Applies to all IDs in the batch.

## Response `200`

Ok

## Changes

- **2026-11-07** `7ef1b9504c3a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/talon/apis/management-api/changes/v1/applications/:applicationId/price_history/exclusions/post.md)

---

[API](https://skmtc.dev/talon/apis/management-api.md) - [All operations](https://skmtc.dev/talon/apis/management-api/llms.txt) - [OpenAPI document](https://skmtc.dev/talon/apis/management-api/revisions/7ef1b9504c3a?raw)
