---
title: "Changes to Read transaction list of an account"
method: GET
path: "/v1/accounts/{account-id}/transactions"
---

# Changes to Read transaction list of an account

`GET /v1/accounts/{account-id}/transactions`

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

## Timeline

Changed in 5 of 50 revisions.

- **2021-02-22** `15c902aafc60` — 12 breaking, 48 info
- **2021-02-19** `0d82c4699548` — 5 breaking, 15 warning, 39 info
- **2021-02-10** `b51fe6ddb1fc` — 28 breaking, 61 warning, 579 info
- **2021-02-10** `3cc5b6a584f1` — 1 breaking, 3 warning, 43 info
- **2021-02-10** `f324b23056bf` — 2 breaking, 573 warning, 20 info

## Changes

- **2021-02-22** `15c902aafc60` — 12 breaking, 48 info
  - the `transactions/booked/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/booked/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/booked/items/entryDetails/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/booked/items/entryDetails/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/information/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/information/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/information/items/entryDetails/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/information/items/entryDetails/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/pending/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/pending/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/pending/items/entryDetails/items/creditorAccount` response's property type changed from no type to `object` for status `200`
  - the `transactions/pending/items/entryDetails/items/debtorAccount` response's property type changed from no type to `object` for status `200`
  - added the optional property `transactions/booked/items/creditorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/booked/items/creditorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/booked/items/creditorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/booked/items/creditorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/booked/items/debtorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/booked/items/debtorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/booked/items/debtorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/booked/items/debtorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/creditorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/creditorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/creditorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/creditorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/debtorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/debtorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/debtorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/booked/items/entryDetails/items/debtorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/information/items/creditorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/information/items/creditorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/information/items/creditorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/information/items/creditorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/information/items/debtorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/information/items/debtorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/information/items/debtorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/information/items/debtorAccount/otherAccountIdentification` to the response with the `200` status
  - added the optional property `transactions/information/items/entryDetails/items/creditorAccount/cashAccountType` to the response with the `200` status
  - added the optional property `transactions/information/items/entryDetails/items/creditorAccount/currency` to the response with the `200` status
  - added the optional property `transactions/information/items/entryDetails/items/creditorAccount/iban` to the response with the `200` status
  - added the optional property `transactions/information/items/entryDetails/items/creditorAccount/otherAccountIdentification` to the response with the `200` status
  - …20 more
- **2021-02-19** `0d82c4699548` — 5 breaking, 15 warning, 39 info
  - removed the media type `application/text` for the response with the status `200`
  - the `transactions/booked/items/creditorAccount` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - the `transactions/booked/items/debtorAccount` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - the `transactions/pending/items/creditorAccount` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - the `transactions/pending/items/debtorAccount` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - removed the optional property `transactions/booked/items/creditorAccount/currency` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/creditorAccount/iban` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/creditorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/debtorAccount/currency` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/debtorAccount/iban` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/debtorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/creditorAccount/currency` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/creditorAccount/iban` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/creditorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/debtorAccount/currency` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/debtorAccount/iban` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/debtorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - added the new `SCA_INVALID` enum value to the `additionalErrors/items/code` response property for the response status `400` (media type: application/problem+json)
  - added the new `SCA_INVALID` enum value to the `code` response property for the response status `400` (media type: application/problem+json)
  - added the new `SCA_INVALID` enum value to the `tppMessages/items/code` response property for the response status `400` (media type: application/json)
  - added the new enum value `information` to the `query` request parameter `bookingStatus`
  - added the media type `text/plain` for the response with the status `200`
  - added the optional property `_links/confirmation` to the response with the `400` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `400` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `401` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `401` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `403` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `403` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `404` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `404` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `405` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `405` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `406` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `406` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `409` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `409` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `429` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `429` status (media type: application/problem+json)
  - added the optional property `account/cashAccountType` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/additionalInformationStructured` to the response with the `200` status (media type: application/json)
  - …19 more
- **2021-02-10** `b51fe6ddb1fc` — 28 breaking, 61 warning, 579 info
  - removed the enum value `information` from the `query` request parameter `bookingStatus`
  - removed the media type `text/plain` for the response with the status `200`
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `400` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `401` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `403` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `404` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `405` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `406` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `409` (media type: application/problem+json)
  - the `additionalErrors/items/detail` response property's maxLength was increased from `500` to `512` for the response status `429` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `400` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `401` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `403` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `404` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `405` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `406` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `409` (media type: application/problem+json)
  - the `detail` response property's maxLength was increased from `500` to `512` for the response status `429` (media type: application/problem+json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `400` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `401` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `403` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `404` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `405` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `406` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `409` (media type: application/json)
  - the `tppMessages/items/text` response property's maxLength was increased from `500` to `512` for the response status `429` (media type: application/json)
  - the `transactions/booked/items/additionalInformation` response property's maxLength was increased from `500` to `512` for the response status `200` (media type: application/json)
  - the `transactions/pending/items/additionalInformation` response property's maxLength was increased from `500` to `512` for the response status `200` (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `400` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `400` status (media type: application/problem+json)
  - removed the optional property `_links/confirmation` from the response with the `401` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `401` status (media type: application/problem+json)
  - removed the optional property `_links/confirmation` from the response with the `403` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `403` status (media type: application/problem+json)
  - removed the optional property `_links/confirmation` from the response with the `404` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `404` status (media type: application/problem+json)
  - removed the optional property `_links/confirmation` from the response with the `405` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `405` status (media type: application/problem+json)
  - removed the optional property `_links/confirmation` from the response with the `406` status (media type: application/json)
  - removed the optional property `_links/confirmation` from the response with the `406` status (media type: application/problem+json)
  - …628 more
- **2021-02-10** `3cc5b6a584f1` — 1 breaking, 3 warning, 43 info
  - removed the media type `application/text` for the response with the status `200`
  - added the new `SCA_INVALID` enum value to the `additionalErrors/items/code` response property for the response status `400` (media type: application/problem+json)
  - added the new `SCA_INVALID` enum value to the `code` response property for the response status `400` (media type: application/problem+json)
  - added the new `SCA_INVALID` enum value to the `tppMessages/items/code` response property for the response status `400` (media type: application/json)
  - added the new enum value `information` to the `query` request parameter `bookingStatus`
  - added the media type `text/plain` for the response with the status `200`
  - added the optional property `_links/confirmation` to the response with the `400` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `400` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `401` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `401` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `403` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `403` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `404` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `404` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `405` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `405` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `406` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `406` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `409` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `409` status (media type: application/problem+json)
  - added the optional property `_links/confirmation` to the response with the `429` status (media type: application/json)
  - added the optional property `_links/confirmation` to the response with the `429` status (media type: application/problem+json)
  - added the optional property `account/cashAccountType` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/additionalInformationStructured` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/balanceAfterTransaction` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/batchIndicator` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/batchNumberOfTransactions` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/creditorAccount/cashAccountType` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/creditorAgent` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/debtorAccount/cashAccountType` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/debtorAgent` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/entryDetails` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/remittanceInformationStructuredArray` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/booked/items/remittanceInformationUnstructuredArray` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/information` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/pending/items/additionalInformationStructured` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/pending/items/balanceAfterTransaction` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/pending/items/batchIndicator` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/pending/items/batchNumberOfTransactions` to the response with the `200` status (media type: application/json)
  - added the optional property `transactions/pending/items/creditorAccount/cashAccountType` to the response with the `200` status (media type: application/json)
  - …7 more
- **2021-02-10** `f324b23056bf` — 2 breaking, 573 warning, 20 info
  - for the `header` request parameter `PSU-Device-ID`, the format changed from no format to `uuid`
  - for the `header` request parameter `X-Request-ID`, the format changed from no format to `uuid`
  - removed the optional property `account/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/creditorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/booked/items/debtorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/creditorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - removed the optional property `transactions/pending/items/debtorAccount/otherAccountIdentification` from the response with the `200` status (media type: application/json)
  - added the new `ACCT` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ACCT` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADCS` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADCS` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADMG` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADMG` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADVA` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ADVA` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AEMP` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AEMP` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AGRT` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AGRT` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AIRB` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AIRB` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ALLW` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ALLW` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ALMY` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ALMY` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ANNI` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ANNI` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ANTS` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `ANTS` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AREN` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `AREN` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `B112` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `B112` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BBSC` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BBSC` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BCDM` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BCDM` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BCFG` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BCFG` enum value to the `transactions/pending/items/purposeCode` response property for the response status `200` (media type: application/json)
  - added the new `BECH` enum value to the `transactions/booked/items/purposeCode` response property for the response status `200` (media type: application/json)
  - …555 more

---

[Operation](https://skmtc.dev/openbankingproject-ch/apis/swiss-nextgen-banking-api-framework/docs/v1/accounts/:account-id/transactions/get.md) · [API](https://skmtc.dev/openbankingproject-ch/apis/swiss-nextgen-banking-api-framework.md) · [Page](https://skmtc.dev/openbankingproject-ch/apis/swiss-nextgen-banking-api-framework/changes/v1/accounts/:account-id/transactions/get)
