APIs and ISO 20022
An ISO standard for web-based APIs in Financial Services (WAPI)
APIs
In November 2017, 23 countries under the governance of ISO TC68 Financial Services agreed to work together on defining a framework for a standardised API ecosystem. The working group produced technical specifications for web-based API (WAPI) standardization. The document can be bought from the ISO website.
APIs and ISO 20022
An API is a set of functions and protocols that application software uses to invoke services and provide greater functionality to applications or to websites. Data accessed via an API may be closed, shared or open, however to expose a consistent view of data to an API, it requires the data to be uniformly presented. When APIs are implemented as part of an ecosystem, ISO 20022 can add value by providing the common business process data semantics to be used in those API based exchanges.
There is a huge opportunity to define a consistent approach to be able to build APIs based on the ISO 20022 business model. In 2018, members of the RMG produced a whitepaper describing how to transform ISO 20022 message level data to JSON syntax. This paper is informative toward the definition of JSON as an alternative syntax compared to ISO 20022 XML which is not the same problem space as defining APIs.
Bringing this work forward, an API WG has been constituted to define a governance and registration process of standardised API resources. A proof of concept was launched to support this process in the Account Management business area, this proof of concept is based on BJ 178.
Development of ISO 20022 compliant API Resources
Information about the ISO 20022 registration process for API Resources
Maintenance of existing ISO 20022 API Resources
Information on the process to enhance or amend an existing ISO 20022 compliant API resource
API Resources submissions
Consult the list of submissions received for the development of ISO 20022 compliant API Resources