GET /v1/accounts/{accountNumber}/transactions {query-parameters}
Read account data from a given account address by “accountNumber”
Path parameters
| Attribute | Type | Description | 
| accountNumber | String | The account-id is retrieved by using a Read Account List call. The accountNumber is the unique identifier of the account structure. Its value is constant. | 
Query parameters
| Attribute | Type | Condition | Description | 
| dateFrom | ISODate | Conditional | Starting date of the transaction list, mandated if no delta access is required. | 
| dateTo | ISODate | Optional | End date of the transaction list, default is “now” if not given. | 
| bookingStatus | String | Mandatory | Permitted codes are “booked”, “pending” and “both”. | 
Request headers
| Attribute | Type | Condition | Description | 
| X-Request-ID | UUID | Mandatory | ID of the request, unique to the call, as determined by the initiating party (TPP). | 
| Consent-ID | UUID | Mandatory | The consentId of the related AIS consent | 
| Authorization | String | Mandatory | The oAuth2 Bearer token obtained from the performed SCA performed prior to this request. | 
| API-Key | String | Mandatory | Consumer key available on the developers portal. | 
| PSU-IP-Address | String | Optional | The forwarded IP address header field consists of the corresponding http request IP address field between PSU and TPP. | 
| PSU-IP-Port | String | Optional | The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available. | 
| PSU-Device-ID | String | Optional | UUID (Universally Unique Identifier) for a device, which is used by the PSU if available. UUID identifies either a device or a device dependent application installation. In case of an installation identification this ID needs to be unaltered until removal from device. | 
| PSU-Geo-Location | String | Optional | The forwarded Geo Location of the corresponding http request between PSU and TPP if available. | 
Request body
No request body
Response Code
HTTP Response Code 200 (OK).
Response headers
| Attribute | Type | Condition | Description | 
| X-Request-ID | UUID | Mandatory | ID of the request, unique to the call, as determined by the initiating party (TPP). | 
Response body
| Attribute | Type | Condition | Description | 
| transactions | Array of Objects | Mandatory | A list of payments for this particular account. | 
| pagination | Pagination | Mandatory | Information about the pagination of the results. | 
Example
Request
curl -X GET \
https://mp-psd2-api.mypos.com/v1/accounts/50044620073/transactions \
-H 'API-Key: aGDmxHAmpMWUL1txqCsjEcOS' \
-H 'Authorization: Bearer oqeeWzoYfqkf1RsfyaB3hyNiLvY7GNAV6Kta7sGa9X' \
-H 'X-Request-ID: a552babc-7081-44e7-9361-61eb17e0bfd9' \
-H 'Consent-ID: 3c7816ee-3d51-4bf5-8ced-ece2af35d431'import requests
url = "https://mp-psd2-api.mypos.com/v1/accounts/50044620073/transactions"
headers = {
    'API-Key': "aGDmxHAmpMWUL1txqCsjEcOS",
    'X-Request-ID': "a552babc-7081-44e7-9361-61eb17e0bfd9",
    'Authorization': "Bearer oqeeWzoYfqkf1RsfyaB3hyNiLvY7GNAV6Kta7sGa9X"
}
response = requests.request("GET", url, headers=headers)
print(response.text)var request = require("request");
var options = { method: 'GET',
  url: 'https://mp-psd2-api.mypos.com/v1/accounts/50044620073/transactions',
  headers: {
    'Authorization': 'Bearer oqeeWzoYfqkf1RsfyaB3hyNiLvY7GNAV6Kta7sGa9X',
    'X-Request-ID': 'a552babc-7081-44e7-9361-61eb17e0bfd9',
    'API-Key': 'aGDmxHAmpMWUL1txqCsjEcOS'
  }
};
request(options, function (error, response, body) {
  if (error) throw new Error(error);
  console.log(body);
});
<?php
$request = new HttpRequest();
$request->setUrl('https://mp-psd2-api.mypos.com/v1/accounts/50044620073/transactions');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders(array(
  'Authorization' => 'Bearer oqeeWzoYfqkf1RsfyaB3hyNiLvY7GNAV6Kta7sGa9X',
  'X-Request-ID' => 'a552babc-7081-44e7-9361-61eb17e0bfd9',
  'API-Key' => 'aGDmxHAmpMWUL1txqCsjEcOS'
));
try {
  $response = $request->send();
  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
Response
{
    "transactions": [
        {
            "paymentReference": "MTIPR0319046QBNA",
            "operation": "Intra-Customer Money Transfer",
            "operationType": "Balance transfer",
            "transactionCurrency": "PLN",
            "transactionAmount": 4.2,
            "originalCurrency": "EUR",
            "originalAmount": 1.0,
            "date": "2019-02-15T14:29:05",
            "sign": "C"
        }
    ],
    "pagination": {
        "pageSize": 1,
        "page": 1,
        "total": 1
    }
}
