---
title: "Changes to Download the content behind a search result"
method: POST
path: "/api/mpp/v1/contents"
---

# Changes to Download the content behind a search result

`POST /api/mpp/v1/contents`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 12 of 16 revisions.

- **2026-11-02** `169f9f7268d1`: 2 breaking, 2 warning
- **2026-10-29** `051e32ab3e78`: 1 info
- **2026-10-20** `2af0a2d68ee3`: 5 warning, 1 info
- **2026-10-16** `573347ce0d5d`: 3 info
- **2026-10-09** `c32ba0d19e25`: 1 warning, 1 info
- **2026-10-08** `985f1311dd6e`: 5 warning, 2 info
- **2026-10-07** `042caddcd302`: 5 warning, 1 info
- **2026-09-30** `9586c1a163d0`: 1 info
- **2026-09-25** `9eac6dae9922`: 1 info
- **2026-09-17** `5cfc05af25d8`: 6 info
- **2026-09-10** `9b22a92edaa6`: 5 info
- **2026-09-01** `d92f4a77f5ab`: 9 info

## Changes

- **2026-11-02** `169f9f7268d1`: 2 breaking, 2 warning
  - response property `contents/items/dataset/anyOf[subschema #1: TakoDataset]/rows/items/items/` list-of-types was widened by adding types `array` to media type `application/json` of response `200`
  - response property `contents/items/records/anyOf[subschema #1]/items/additionalProperties/` list-of-types was widened by adding types `array` to media type `application/json` of response `200`
  - added the new `array` enum value to the `contents/items/dataset/anyOf[subschema #1: TakoDataset]/columns/items/type` response property for the response status `200`
  - added the new `array` enum value to the `contents/items/manifest/anyOf[subschema #1]/items/dtype/anyOf[subschema #1: TakoDatasetColumnType]/` response property for the response status `200`
- **2026-10-29** `051e32ab3e78`: 1 info
  - added the new optional request property `zdr`
- **2026-10-20** `2af0a2d68ee3`: 5 warning, 1 info
  - added the new `BUDGET_EXCEEDED` enum value to the `error_type` response property for the response status `400`
  - added the new `BUDGET_EXCEEDED` enum value to the `error_type` response property for the response status `403`
  - added the new `BUDGET_EXCEEDED` enum value to the `error_type` response property for the response status `404`
  - added the new `BUDGET_EXCEEDED` enum value to the `error_type` response property for the response status `422`
  - added the new `BUDGET_EXCEEDED` enum value to the `error_type` response property for the response status `500`
  - added the non-success response with the status `502`
- **2026-10-16** `573347ce0d5d`: 3 info
  - added the new optional request property `offset`
  - added the optional property `contents/items/description` to the response with the `200` status
  - added the optional property `contents/items/offset` to the response with the `200` status
- **2026-10-09** `c32ba0d19e25`: 1 warning, 1 info
  - removed the request property `variable_cost`
  - added the optional property `contents/items/export_pricing/anyOf[subschema #1: ExportPricing]/variable_cost_max_usd` to the response with the `200` status
- **2026-10-08** `985f1311dd6e`: 5 warning, 2 info
  - added the new `VARIABLE_COST_NOT_REQUESTED` enum value to the `error_type` response property for the response status `400`
  - added the new `VARIABLE_COST_NOT_REQUESTED` enum value to the `error_type` response property for the response status `403`
  - added the new `VARIABLE_COST_NOT_REQUESTED` enum value to the `error_type` response property for the response status `404`
  - added the new `VARIABLE_COST_NOT_REQUESTED` enum value to the `error_type` response property for the response status `422`
  - added the new `VARIABLE_COST_NOT_REQUESTED` enum value to the `error_type` response property for the response status `500`
  - added the new optional request property `variable_cost`
  - added the optional property `usage/anyOf[subschema #1: Usage]/variable_cost` to the response with the `200` status
- **2026-10-07** `042caddcd302`: 5 warning, 1 info
  - added the new `PLACEHOLDER_CARD` enum value to the `error_type` response property for the response status `400`
  - added the new `PLACEHOLDER_CARD` enum value to the `error_type` response property for the response status `403`
  - added the new `PLACEHOLDER_CARD` enum value to the `error_type` response property for the response status `404`
  - added the new `PLACEHOLDER_CARD` enum value to the `error_type` response property for the response status `422`
  - added the new `PLACEHOLDER_CARD` enum value to the `error_type` response property for the response status `500`
  - added the new optional request property `highlights`
- **2026-09-30** `9586c1a163d0`: 1 info
  - added the optional property `contents/items/total_matching` to the response with the `200` status
- **2026-09-25** `9eac6dae9922`: 1 info
  - added the optional property `contents/items/dataset/anyOf[subschema #1: TakoDataset]/redacted_cells` to the response with the `200` status
- **2026-09-17** `5cfc05af25d8`: 6 info
  - added the new optional request property `content_format`
  - added the new optional request property `max_chars`
  - added the new optional request property `max_rows`
  - added the new optional request property `mode`
  - added the new optional request property `premium`
  - added the new optional request property `quote_only`
- **2026-09-10** `9b22a92edaa6`: 5 info
  - added the optional property `contents/items/export_pricing/anyOf[subschema #1: ExportPricing]/premium_row_cpm_usd` to the response with the `200` status
  - added the optional property `contents/items/manifest/anyOf[subschema #1]/items/premium_class` to the response with the `200` status
  - added the optional property `contents/items/premium` to the response with the `200` status
  - added the optional property `contents/items/premium_rows` to the response with the `200` status
  - added the optional property `contents/items/redacted_cells` to the response with the `200` status
- **2026-09-01** `d92f4a77f5ab`: 9 info
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/problem+json` for the response with the status `402`
  - added the non-success response with the status `400`
  - added the non-success response with the status `403`
  - added the non-success response with the status `404`
  - added the non-success response with the status `409`
  - added the non-success response with the status `422`
  - added the non-success response with the status `429`
  - added the non-success response with the status `500`

---

[Operation](https://skmtc.dev/tako/apis/tako-api/docs/api/mpp/v1/contents/post.md) - [API](https://skmtc.dev/tako/apis/tako-api.md) - [Page](https://skmtc.dev/tako/apis/tako-api/changes/api/mpp/v1/contents/post)
