---
title: "Changes to Statement-based records"
method: GET
path: "/statements"
---

# Changes to Statement-based records

`GET /statements`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 28 revisions.

- **2026-07-13** `3a6ea37de7dd`: 2 info
- **2026-04-21** `024572c7ad35`: 2 info
- **2025-03-08** `918214e0f3be`: 1 breaking, 1 warning
- **2023-10-26** `968352e22dd9`: 16 info
- **2023-04-01** `4cab12386731`: 1 breaking
- **2022-10-04** `c17b65cd8059`: 1 breaking, 3 info
- **2022-05-27** `4b38679f47dc`: 2 warning
- **2022-05-04** `aafc936b438d`: 2 breaking
- **2022-04-09** `e3a7d874b6d7`: 3 breaking, 8 info

## Changes

- **2026-07-13** `3a6ea37de7dd`: 2 info
  - added the new optional `query` request parameter `prop_type`
  - added the optional property `results/items/origin` to the response with the `200` status
- **2026-04-21** `024572c7ad35`: 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
- **2025-03-08** `918214e0f3be`: 1 breaking, 1 warning
  - removed the required property `results/items/target` from the response with the `200` status
  - deleted the `query` request parameter `target`
- **2023-10-26** `968352e22dd9`: 16 info
  - `query` request parameter `canonical_id` list-of-types was widened by adding types `null`
  - `query` request parameter `dataset` list-of-types was widened by adding types `null`
  - `query` request parameter `entity_id` list-of-types was widened by adding types `null`
  - `query` request parameter `prop` list-of-types was widened by adding types `null`
  - `query` request parameter `schema` list-of-types was widened by adding types `null`
  - `query` request parameter `target` list-of-types was widened by adding types `null`
  - `query` request parameter `value` list-of-types was widened by adding types `null`
  - for the `query` request parameter `canonical_id`, the type was generalized from `string` to no type
  - for the `query` request parameter `dataset`, the type was generalized from `string` to no type
  - for the `query` request parameter `entity_id`, the type was generalized from `string` to no type
  - for the `query` request parameter `prop`, the type was generalized from `string` to no type
  - for the `query` request parameter `schema`, the type was generalized from `string` to no type
  - for the `query` request parameter `target`, the type was generalized from `boolean` to no type
  - for the `query` request parameter `value`, the type was generalized from `string` to no type
  - added the optional property `results/items/lang` to the response with the `200` status
  - added the optional property `results/items/original_value` to the response with the `200` status
- **2023-04-01** `4cab12386731`: 1 breaking
  - for the `query` request parameter `limit`, the max was decreased from `10000.00` to `5000.00`
- **2022-10-04** `c17b65cd8059`: 1 breaking, 3 info
  - the response property `total/relation` became optional for the status `200`
  - for the `query` request parameter `limit`, the max was increased from `500.00` to `10000.00`
  - removed the non-success response with the status `501`
  - the `relation` response's property default value `eq` was added for the status `200`
- **2022-05-27** `4b38679f47dc`: 2 warning
  - for the `query` request parameter `limit`, the max was set to `500.00`
  - for the `query` request parameter `offset`, the max was set to `9499.00`
- **2022-05-04** `aafc936b438d`: 2 breaking
  - response property `detail/items/loc/items/` list-of-types was widened by adding types `integer` to media type `application/json` of response `422`
  - removed the required property `results/items/unique` from the response with the `200` status
- **2022-04-09** `e3a7d874b6d7`: 3 breaking, 8 info
  - for the `query` request parameter `limit`, default value was changed from `1000` to `50`
  - for the `query` request parameter `dataset`, default value `default` was removed
  - the `total` response's property type changed from `integer` to `object` for status `200`
  - added the new optional `query` request parameter `sort`
  - added the new optional `query` request parameter `target`
  - added the non-success response with the status `501`
  - the response property `total` became required for the status `200`
  - the `total` response's property default value `0` was removed for the status `200`
  - added the required property `results/items/id` to the response with the `200` status
  - added the required property `total/relation` to the response with the `200` status
  - added the required property `total/value` to the response with the `200` status

---

[Operation](https://skmtc.dev/opensanctions/apis/opensanctions-api/docs/statements/get.md) - [API](https://skmtc.dev/opensanctions/apis/opensanctions-api.md) - [Page](https://skmtc.dev/opensanctions/apis/opensanctions-api/changes/statements/get)
