Expand | ||
---|---|---|
| ||
Restful APIsThe API adheres to RESTful API concepts where possible and sensible to do so. However, the priority is to have an API that is simple to understand and easy to use. In instances where following RESTful principles would be convoluted and complex, the principles have not been followed. References:
ISO 20022In keeping with that requirement, the API payloads are designed using the ISO 20022 message elements and components where available. The principles we have applied to re-use of ISO message elements and components are:
|
...
Expand | ||
---|---|---|
| ||
The functionality, endpoints and fields within each resource are categorised as 'Mandatory', 'Conditional' or 'Optional'. MandatoryFunctionality, endpoints and fields marked as Mandatory are required in all cases for regulatory compliance and/or for the API to function and deliver essential customer outcomes. For functionalities and endpoints:
For fields:
ConditionalFunctionality, endpoints and fields marked as Conditional may be required in some cases for regulatory compliance (for example, if these are made available to the USER/CUSTOMER in the ASPSP's existing Online Channel, or if ASPSPs (or a subset of ASPSPs) have been mandated by a regulatory requirement). For functionalities and endpoints:
For fields:
An ASPSP must include meaningful values for Conditional fields in an API response if these are required for regulatory compliance. OptionalFunctionality and endpoints marked as Optional are not necessarily required for regulatory compliance but may be implemented to enable desired customer outcomes. For functionalities and endpoints:
For fields:
For any endpoints which are implemented by an ASPSP, the fields are either Mandatory or Conditional. |
...