OpenAPI showcase
Criterion's OpenAPI definitions help to power the API economy
OpenAPI definitions are a set of guidelines and protocols that define how software components should interact with each other. These standards ensure consistency, compatibility, and interoperability between different systems and services, allowing them to communicate effectively and seamlessly exchange data. OpenAPI standards often include definitions for data formats, communication protocols, and error-handling procedures, facilitating the integration of diverse software applications and enabling the development of robust and scalable systems.
These OpenAPI definitions when implemented, reduce risk, cost, and friction to improve efficiency.
You can browse our OpenAPI definitions below, which have been produced in collaboration with the industry covering the following key markets:
- MPS Standards;
- Equity Release;
- Letter of Authority (LoA);
- Life, Pensions and Investments;
- Group Risk.
Overview
History
Our API history stretches back over 20 years, since we first published our own HTTP Message Transmission Guidelines.
Initially, API specifications were often proprietary or ad hoc, meaning that each API provider had its own format for documenting APIs, making it challenging for developers to work with multiple APIs consistently.
At the time, we were ahead of the curve but technology and capability has evolved to streamline API development and consumption, fostering interoperability and simplifying the process of building and interacting with APIs, which led to the development of the OpenAPI Specification. Criterion has adopted this best-practice technology to produce OpenAPI definitions to provide solutions for a range of integration needs.
OpenAPI Specification
The OpenAPI Specification (formerly known as Swagger Specification) is a standard format used to describe APIs.
It is used to write individual OpenAPI definitions that define the endpoints, request parameters, response formats, authentication methods, and other details necessary for interacting with an API.
The definition is written in YAML or JSON format and serves as a contract between the API provider and users. It allows developers to understand how to interact with the API without needing to inspect its implementation details, promoting interoperability and simplifying the process of building client applications that integrate with the API.
OpenAPI definitions are often used for documenting APIs, generating libraries, and automating various aspects of API development and testing. They facilitate communication between different teams involved in API development, such as backend and frontend developers, and API users.
How we help the industry
Operating as a not-for-profit, Criterion collaborates with the industry as an independent third party to create Standards and improve efficiencies in the financial services sector.
We have been providing the backbone for the exchange and movement of data between organisations for almost 30 years.
In addition to driving efficiencies, we are uniquely positioned to facilitate and drive cross-industry engagement, helping organisations achieve higher levels of collaboration, reduce costs and achieve better customer outcomes.
Get in touch if you would like to know more about our OpenAPI Specifications. Contact us
MPS Standards
We have produced OpenAPI definitions for key MPS processes to reduce risk, cost, and friction to improve efficiency.
MPS Edit Model and Rebalance OpenAPI Specification
74.56 KB
OpenAPI Specification for MPS Edit Model and Rebalance.
Equity Release Standards
We have produced OpenAPI definitions for key Equity Release processes and these are free to access and adopt.
Equity Release Quotes and KFI OpenAPI Specification
148.18 KB
OpenAPI Specification for Equity Release Quotes and KFI.
LoA Standards
We have produced OpenAPI definitions for key LoA processes to support advisers onboarding new clients by providing effective and automated methods of gathering information.
LoA Fulfilment DC Pensions OpenAPI Specification
106.54 KB
OpenAPI Specification for LoA Fulfilment DC Pensions.
Life, pension and investment Standards
We have produced several OpenAPI definitions for the life, pension and investment industry.
Retrieve Documentation OpenAPI Specification
23 KB
OpenAPI Specification for Retrieve Documentation.
Provide ISRN OpenAPI Specification
98.83 KB
OpenAPI Specification for Provide Investment Switch and Redirect Notification (ISRN).
Receive External Alert OpenAPI Specification
31.86 KB
OpenAPI Specification for Receive External Alert.
Remuneration Statement OpenAPI Specification
118.92 KB
OpenAPI Specification for Remuneration Statement.
Contract Enquiry Wrap Valuation OpenAPI Specification
168.67 KB
OpenAPI Specification for Contract Enquiry Wrap Valuation.
Group Risk OpenAPI Specification Standards
We have produced several OpenAPI definitions for Group Risk to facilitate integration and automation for end-to-end processes.
GRQ GLA OpenAPI Specification
196.02 KB
OpenAPI Specification for Group Risk Quotes (GRQ) for Group Life Assurance (GLA).