---
title: "Changes to Search for artifacts by content"
method: POST
path: "/search/artifacts"
---

# Changes to Search for artifacts by content

`POST /search/artifacts`

> Every recorded change to this operation, newest first.
> 65 revisions in range; 1 not diffed.

## Timeline

Changed in 3 of 65 revisions.

- **2022-11-24** (v2) `29b79a1c2c74`: 10 breaking, 10 info
- **2021-03-25** (v2) `e26e4a280eb6`: 1 breaking, 1 info
- **2021-03-03** (v2) `ece570c4317f`: 2 info

## Changes

- **2022-11-24** (v2) `29b79a1c2c74`: 10 breaking, 10 info
  - removed the enum value `ASYNCAPI` from the `query` request parameter `artifactType`
  - removed the enum value `AVRO` from the `query` request parameter `artifactType`
  - removed the enum value `GRAPHQL` from the `query` request parameter `artifactType`
  - removed the enum value `JSON` from the `query` request parameter `artifactType`
  - removed the enum value `KCONNECT` from the `query` request parameter `artifactType`
  - removed the enum value `OPENAPI` from the `query` request parameter `artifactType`
  - removed the enum value `PROTOBUF` from the `query` request parameter `artifactType`
  - removed the enum value `WSDL` from the `query` request parameter `artifactType`
  - removed the enum value `XML` from the `query` request parameter `artifactType`
  - removed the enum value `XSD` from the `query` request parameter `artifactType`
  - removed the `ASYNCAPI` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `AVRO` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `GRAPHQL` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `JSON` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `KCONNECT` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `OPENAPI` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `PROTOBUF` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `WSDL` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `XML` enum value from the `artifacts/items/type` response property for the response status `200`
  - removed the `XSD` enum value from the `artifacts/items/type` response property for the response status `200`
- **2021-03-25** (v2) `e26e4a280eb6`: 1 breaking, 1 info
  - removed the enum value `PROTOBUF_FD` from the `query` request parameter `artifactType`
  - removed the `PROTOBUF_FD` enum value from the `artifacts/items/type` response property for the response status `200`
- **2021-03-03** (v2) `ece570c4317f`: 2 info
  - added the new optional `query` request parameter `artifactType`
  - added the new optional `query` request parameter `canonical`

---

[Operation](https://skmtc.dev/apicurio/apis/apicurio-registry-api-v2/docs/search/artifacts/post.md) - [API](https://skmtc.dev/apicurio/apis/apicurio-registry-api-v2.md) - [Page](https://skmtc.dev/apicurio/apis/apicurio-registry-api-v2/changes/search/artifacts/post)
