Fetch accounts list
GET/v1/accounts
Description​
Retrieve a list of accounts associated with a specific user or entity.
Access detailed information about each account, including account numbers, currency, balance details and more.
Request​
Query Parameters
If included, this function reads the list of accessible payment accounts, including the booking balance. This is only granted if the PSU has given consent in the related consent and if it is available from the ASPSP.
Header Parameters
ID of the request sent to the server, unique to the call, as determined by the initiating party.
The certificate used for signature verification.
The client ID associated with the request.
The consent ID of the related consent, which was performed prior to this payment initiation.
A unique identifier related to the registered merchant in the corresponding API environment, available within the application's details.
Responses​
- 200
- 400
- 401
- 403
- 404
- 405
- 406
- 409
- 429
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
accounts object[]requiredA list of all the accounts associated.
The International Bank Account Number (IBAN) associated with the account.
The Basic Bank Account Number (BBAN) associated with the account.
The Primary Account Number (PAN) associated with the account.
The masked PAN of the account.
The MSISDN of the account.
The currency of the account.
The resource identifier of the account.
The name of the account.
The type of product that the account is associated with.
The type of cash account.
The status of the account, indicating whether the account is active or not.
Available options:
0 = "enabled"
1 = "deleted"
2 = "blocked"
The Bank Identifier Code (BIC) object that identifies the bank that the account is held with.
A list of all the linked accounts associated with the account.
The usage of the account.
Available options:
0 = "PRIV"(private)
1 = "ORGA"(organization)
balances object[]
balanceAmount objectrequiredThe amount of funds available for the given balance type,including:
The currency of the balance amount.
The amount of funds available for the given balance type.
The type of the balance.
Available options:
0 = "closingBooked"
1 = "expected"
2 = "authorised"
3 = "openingBooked"
4 = "interimAvailable"
5 = "interimBooked"
6 = "forwardAvailable"
7 = "nonInvoiced"
Indicates whether the credit limit is included in the balance.
The The date and time of the last change made to the account details.
The date for which the account information is retrieved. If null or empty, consider that reference datetime is equivalent with the datetime that the API call has been made.
Information about the last committed transaction on the account.
links objectLinks to related resources or endpoints that are associated with the account. These links can be used to navigate to additional information or perform specific actions related to the account.
property name object
{
"accounts": [
{
"iban": "string",
"bban": "string",
"pan": "string",
"maskedPan": "string",
"msisdn": "string",
"currency": "string",
"resourceId": "string",
"name": "string",
"product": "string",
"cashAccountType": "string",
"status": 0,
"bic": "string",
"linkedAccounts": "string",
"usage": 0,
"details": "string",
"balances": [
{
"balanceAmount": {
"currency": "string",
"Amount": "string"
},
"balanceType": 0,
"creditLimitIncluded": true,
"lastChangeDateTime": "2024-11-07T10:42:52.740Z",
"referenceDate": "2024-11-07T10:42:52.740Z",
"lastCommittedTransaction": "string"
}
],
"links": {}
}
]
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Description: 0 = "FORMATERROREnum", 1 = "PARAMETERNOTCONSISTENTEnum", 2 = "PARAMETERNOTSUPPORTEDEnum", 3 = "SERVICEINVALIDEnum", 4 = "RESOURCEUNKNOWNEnum", 5 = "RESOURCEEXPIREDEnum", 6 = "RESOURCEBLOCKEDEnum", 7 = "TIMESTAMPINVALIDEnum", 8 = "PERIODINVALIDEnum", 9 = "SCAMETHODUNKNOWNEnum", 10 = "CONSENTUNKNOWNEnum", 11 = "SESSIONSNOTSUPPORTEDEnum", 12 = "INVALIDTOTALAMOUNTEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Description: 0 = "ERROR", 1 = "WARNING"
Description: 0 = "CERTIFICATEINVALIDEnum", 1 = "CERTIFICATEEXPIREDEnum", 2 = "CERTIFICATEBLOCKEDEnum", 3 = "CERTIFICATEREVOKEEnum", 4 = "CERTIFICATEMISSINGEnum", 5 = "SIGNATUREINVALIDEnum", 6 = "SIGNATUREMISSINGEnum", 7 = "CORPORATEIDINVALIDEnum", 8 = "PSUCREDENTIALSINVALIDEnum", 9 = "CONSENTINVALIDEnum", 10 = "CONSENTEXPIREDEnum", 11 = "TOKENUNKNOWNEnum", 12 = "TOKENINVALIDEnum", 13 = "TOKENEXPIREDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
properties object
items object
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0, 1, 2, 3]
Description: 0 = "CONSENTUNKNOWNEnum", 1 = "SERVICEBLOCKEDEnum", 2 = "RESOURCEUNKNOWNEnum", 3 = "RESOURCEEXPIREDEnum"
links object
property name object
{
"authenticationSchemes": [
"string"
],
"properties": {
"items": {}
},
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "UNKNOWNEnum"
links object
property name object
{
"statusCode": 0,
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "EXCEEDEDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}