This is a technical API that returns a list of the the banks adherent to the SIBS API Market service. It provides you with the following information for each of the adherent banks:
- Bank Identification (SWIFT BIC)
- Bank’s full name
- Bank’s code
- URL to the bank’s logo
- List of APIs supported by the bank
This API intends to provide an interface to access the PSD2 List of Banks available at SIBS.
The API is designed on a REST model using JSON structures.
Paths
/v1/available-aspsp
List of available Aspsps
Obtains the list of adherent banks to the SIBS API Market service.
ID of the transaction, unique to the call, as determined by thinitiating party.
{
"default": ""
}
ID of the request, unique to the call, as determined by the initiating party.
{
"default": ""
}
Bad Request.
Unauthorized.
Forbidden.
Not Found.
Internal Server Error.
Definitions
Get the list of Available ASPSP in the service.
{
"type": "object",
"properties": {
"aspsp-list": {
"type": "array",
"items": {
"$ref": "#/definitions/Aspsp",
"description": "Report with the list of supported ASPSPs. Each ASPSP will include the list of available API endpoints and the logo."
}
}
}
}
ASP Information
{
"type": "object",
"properties": {
"id": {
"description": "ASPSP Id",
"type": "string",
"default": ""
},
"bic": {
"description": "Bank Identifier Code",
"type": "string",
"default": ""
},
"bank-code": {
"description": "IBAN Bank Identifier",
"type": "string",
"default": ""
},
"aspsp-cde": {
"description": "ASPSP Code to use in the endpoint",
"type": "string",
"default": ""
},
"name": {
"description": "Institution name",
"type": "string",
"default": ""
},
"logoLocation": {
"description": "Bank logo location",
"type": "string",
"default": ""
},
"api-list": {
"description": "Bank Supported API List",
"type": "array",
"items": {
"$ref": "#/definitions/ApiLink"
}
}
}
}
Bank Supported API List
{
"type": "object",
"properties": {
"consents": {
"description": "Consents Link List",
"type": "array",
"items": {
"description": "Consents Link Item",
"type": "string",
"default": ""
}
},
"payments": {
"description": "Payments Link List",
"type": "array",
"items": {
"description": "Payments Link Item",
"type": "string",
"default": ""
}
},
"accounts": {
"description": "Accounts Link List",
"type": "array",
"items": {
"description": "Accounts Link Item",
"type": "string",
"default": ""
}
},
"balances": {
"description": "Balances Link List",
"type": "array",
"items": {
"description": "Balances Link Item",
"type": "string",
"default": ""
}
},
"transaction": {
"description": "Transaction Link List",
"type": "array",
"items": {
"description": "Transaction Link Item",
"type": "string",
"default": ""
}
},
"funds-confirmations": {
"description": "Funds-Confirmations Link List",
"type": "array",
"items": {
"description": "Funds-Confirmations Link Item",
"type": "string",
"default": ""
}
}
}
}
Error Information.
{
"type": "object",
"properties": {
"tppMessages": {
"$ref": "#/definitions/TppMessageArray",
"description": "Messages to the TPP on operational issues."
}
},
"additionalProperties": false
}
Message error codes.
{
"type": "string",
"enum": [
"SERVICE_BLOCKED",
"CORPORATE_ID_IVALID",
"CONSENT_UNKNOWN",
"CONSENT_INVALID",
"CONSENT_EXPIRED",
"RESOURCE_UNIKNOWN",
"RESOURCE_EXPIRED",
"TIMESTAMP_INVALID",
"PERIOD_INVALID",
"SCA_METHOD_UNKKNOWN",
"TRANSACTION_ID_INVALID",
"PRODUCT_INVALID",
"PRODUCT_UNKNOWN",
"PAYMENT_FAILED",
"REQUIRED_KID_MISSING",
"SESSIONS_NOT_SUPPORTED",
"ACCESS_EXCEEDED",
"REQUESTED_FORMATS_INVALID",
"CARD_INVALID",
"NO_PIIS_ACTIVATION"
],
"default": "SERVICE_BLOCKED"
}
Messages to the TPP on operational issues.
{
"type": "array",
"items": {
"$ref": "#/definitions/TppMessage",
"description": "Transports additional error information."
},
"additionalProperties": false
}
Transports additional error information.
{
"required": [
"category",
"code"
],
"properties": {
"category": {
"type": "string",
"default": "",
"description": "Category of the error. Only \"ERROR\" or \"WARNING\" permitted."
},
"code": {
"$ref": "#/definitions/MessageCode",
"description": "Message error code."
},
"path": {
"type": "string",
"default": "",
"description": "Path of the element of the request message which provoked this error message."
},
"text": {
"type": "string",
"maxLength": 512,
"default": "",
"description": "Additional explaining text."
}
},
"additionalProperties": false
}