---
title: "Changes to GET /api/marketplace/listings/{id}/"
method: GET
path: "/api/marketplace/listings/{id}/"
---

# Changes to GET /api/marketplace/listings/{id}/

`GET /api/marketplace/listings/{id}/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 19 revisions.

- **2026-10-15** `52f4b4a58321`: 4 breaking, 17 warning, 2 info
- **2026-09-01** `941ab9eb01d6`: 4 info

## Changes

- **2026-10-15** `52f4b4a58321`: 4 breaking, 17 warning, 2 info
  - the response property `assets` became optional for the status `200` (media type: application/json; version=2.0)
  - the response property `assets` became optional for the status `200` (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the required property `assets/items/listing` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the required property `assets/items/listing` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - deleted the `query` request parameter `updated_at__gt`
  - removed the optional property `assets/items/caption` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/caption` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `assets/items/created_at` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/created_at` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `assets/items/id` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/id` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `assets/items/order` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/order` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `assets/items/updated_at` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/updated_at` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `assets/items/url` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `assets/items/url` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `example_page_url` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `example_page_url` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - removed the optional property `instructions` from the response with the `200` status (media type: application/json; version=2.0)
  - removed the optional property `instructions` from the response with the `200` status (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - the response required property `assets` became read-only for the status `200` (media type: application/json; version=2.0)
  - the response required property `assets` became read-only for the status `200` (media type: application/vnd.pixiebrix.api+json; version=2.0)
- **2026-09-01** `941ab9eb01d6`: 4 info
  - the `package/author/scope` response's property pattern was changed from `^@[a-z0-9-~][a-z0-9-._~]*$` to `^@[a-z0-9][a-z0-9._-]*$` for the status `200` (media type: application/json; version=2.0)
  - the `package/author/scope` response's property pattern was changed from `^@[a-z0-9-~][a-z0-9-._~]*$` to `^@[a-z0-9][a-z0-9._-]*$` for the status `200` (media type: application/vnd.pixiebrix.api+json; version=2.0)
  - the `package/organization/scope` response's property pattern was changed from `^@[a-z0-9-~][a-z0-9-._~]*$` to `^@[a-z0-9][a-z0-9._-]*$` for the status `200` (media type: application/json; version=2.0)
  - the `package/organization/scope` response's property pattern was changed from `^@[a-z0-9-~][a-z0-9-._~]*$` to `^@[a-z0-9][a-z0-9._-]*$` for the status `200` (media type: application/vnd.pixiebrix.api+json; version=2.0)

---

[Operation](https://skmtc.dev/pixiebrix/apis/pixiebrix-api/docs/api/marketplace/listings/:id/get.md) - [API](https://skmtc.dev/pixiebrix/apis/pixiebrix-api.md) - [Page](https://skmtc.dev/pixiebrix/apis/pixiebrix-api/changes/api/marketplace/listings/:id/get)
