---
title: "Changes to Search transactions by query params. Same endpoint can be used to download CSV (with  Accept header=\"text/csv\"). Refer to code for details"
method: GET
path: "/v1/transaction"
---

# Changes to Search transactions by query params. Same endpoint can be used to download CSV (with  Accept header="text/csv"). Refer to code for details

`GET /v1/transaction`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 13 of 34 revisions.

- **2025-10-01** `a3a7b283f48d` — 1 info
- **2025-01-16** `ef12d134c115` — 1 warning
- **2024-11-26** `59a19e4da7f8` — 2 info
- **2024-11-25** `6a7b3b19bd40` — 1 warning
- **2024-11-21** `a8da6ad6da7b` — 1 info
- **2023-07-06** `8563b7d75ea6` — 1 warning
- **2023-05-23** `0d553b536607` — 1 info
- **2023-03-15** `d06cd3b61b6c` — 1 warning
- **2023-01-05** `fdbb87a0f0b3` — 1 warning
- **2022-07-26** `6ad00fd5c18a` — 2 warning, 1 info
- **2022-07-20** `c567a4087099` — 12 warning, 6 info
- **2022-04-14** `fb0fe85883fd` — 2 warning, 1 info
- **2022-04-04** `9682a3d2ca7e` — 1 info

## Changes

- **2025-10-01** `a3a7b283f48d` — 1 info
  - added the optional property `items/results/items/agreement_payment_type` to the response with the `200` status
- **2025-01-16** `ef12d134c115` — 1 warning
  - added the new `AMOUNT_BELOW_MINIMUM` enum value to the `error_identifier` response property for the response status `400`
- **2024-11-26** `59a19e4da7f8` — 2 info
  - added the optional property `items/results/items/exemption/outcome` to the response with the `200` status
  - added the optional property `items/results/items/exemption/type` to the response with the `200` status
- **2024-11-25** `6a7b3b19bd40` — 1 warning
  - added the new `NON_HTTPS_RETURN_URL_NOT_ALLOWED_FOR_A_LIVE_ACCOUNT` enum value to the `error_identifier` response property for the response status `400`
- **2024-11-21** `a8da6ad6da7b` — 1 info
  - added the optional property `items/results/items/exemption` to the response with the `200` status
- **2023-07-06** `8563b7d75ea6` — 1 warning
  - added the new `CARD_NUMBER_IN_PAYMENT_LINK_REFERENCE_REJECTED` enum value to the `error_identifier` response property for the response status `400`
- **2023-05-23** `0d553b536607` — 1 info
  - added the optional property `items/results/items/state/can_retry` to the response with the `200` status
- **2023-03-15** `d06cd3b61b6c` — 1 warning
  - added the new `IDEMPOTENCY_KEY_USED` enum value to the `error_identifier` response property for the response status `400`
- **2023-01-05** `fdbb87a0f0b3` — 1 warning
  - added the new `RECURRING_CARD_PAYMENTS_NOT_ALLOWED` enum value to the `error_identifier` response property for the response status `400`
- **2022-07-26** `6ad00fd5c18a` — 2 warning, 1 info
  - added the new `INCORRECT_AUTHORISATION_MODE_FOR_SAVE_PAYMENT_INSTRUMENT_TO_AGREEMENT` enum value to the `error_identifier` response property for the response status `400`
  - added the new `REFUND_NOT_AVAILABLE_DUE_TO_DISPUTE` enum value to the `error_identifier` response property for the response status `400`
  - added the optional property `items/results/items/disputed` to the response with the `200` status
- **2022-07-20** `c567a4087099` — 12 warning, 6 info
  - added the new `ACCOUNT_DISABLED` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AGREEMENT_NOT_ACTIVE` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AUTHORISATION_API_NOT_ALLOWED` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AUTHORISATION_ERROR` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AUTHORISATION_REJECTED` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AUTHORISATION_TIMEOUT` enum value to the `error_identifier` response property for the response status `400`
  - added the new `CARD_NUMBER_REJECTED` enum value to the `error_identifier` response property for the response status `400`
  - added the new `DISPUTE` enum value to the `items/results/items/transaction_type` response property for the response status `200`
  - added the new `INVALID_ATTRIBUTE_VALUE` enum value to the `error_identifier` response property for the response status `400`
  - added the new `MISSING_MANDATORY_ATTRIBUTE` enum value to the `error_identifier` response property for the response status `400`
  - added the new `UNEXPECTED_ATTRIBUTE` enum value to the `error_identifier` response property for the response status `400`
  - added the new `agreement` enum value to the `items/results/items/authorisation_mode` response property for the response status `200`
  - added the new optional `query` request parameter `agreement_id`
  - added the new optional `query` request parameter `dispute_states`
  - added the new enum value `DISPUTE` to the `query` request parameter `transaction_type`
  - added the optional property `items/results/items/agreement_id` to the response with the `200` status
  - added the optional property `items/results/items/evidence_due_date` to the response with the `200` status
  - added the optional property `items/results/items/reason` to the response with the `200` status
- **2022-04-14** `fb0fe85883fd` — 2 warning, 1 info
  - added the new `ONE_TIME_TOKEN_ALREADY_USED` enum value to the `error_identifier` response property for the response status `400`
  - added the new `ONE_TIME_TOKEN_INVALID` enum value to the `error_identifier` response property for the response status `400`
  - added the optional property `items/results/items/authorisation_mode` to the response with the `200` status
- **2022-04-04** `9682a3d2ca7e` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/government-digital-service/apis/ledger-api/docs/v1/transaction/get.md) · [API](https://skmtc.dev/government-digital-service/apis/ledger-api.md) · [Page](https://skmtc.dev/government-digital-service/apis/ledger-api/changes/v1/transaction/get)
