The API is dead, long live the VPI!
Dr. Amancio Bouza
API & AI Enthusiast ★ Digital Products & Ecosystems ★ Dot Connector ★ Author of API Product Management & Speaker
How to not make APIs successful? By limiting APIs to expose interfaces to applications. Yes, you heard it right. Let’s forget for one moment what the acronym of API stands for. It’s not about a programming interface of an application, no it’s not. In fact, an API is an interface to a value proposition! Period.
If I learned one lesson as technical lead of the API program of Swisscom, the biggest Swiss telco provider, and as lean startup practitioner then it’s this: The API is dead, long live the VPI! VPI stands for Value Proposition Interface.
Ultimately, the API is only about the interface to the value proposition, not to the application.
Let me share a real story. Some of my colleagues developed a technically sound Customers API. You guess right: the Customers API provides information about customers of the Swiss telco provider. It provides full names, addresses, and subscription info. But honestly, how many companies might be interested to know who are the customers of a Swiss telco and why should they care about their mobile subscriptions? To summarize, the Customers API has not much value for other companies.
My team followed a different approach. We didn’t expose the telco's customer relationship management (CRM) application via API. We applied the lean startup methodology and looked for relevant problems. And we found one: Digital Customer Onboarding. We found that many companies struggle with converting Online visitors to customers.
We discovered one common theme: the registration process for the digital customer's onboarding included either the verification of IDs, phone numbers, or postal addresses. To this goal, companies asked Online visitors to scan their IDs and upload them. These IDs would then be manually verified, somehow. Or, they sent letters containing a secret code, by post, to the people at home. People were asked to enter this secret code again on a Web site to verify their address and complete their registration, days later.
Guess what. Such a registration process is too cumbersome and makes the Online visitor drop out from the registration process before completing it. As a result, Online visitors don't convert to customers, i.e, the conversion rate is poor.
Instead of a Customers API, we developed an API that simply verifies the customer info taken from the Web registration form by matching it with the customer info we’ve got in the telco databases. In short:
- The problem: low conversion rate of digital customer onboarding because of complex and cumbersome registration process.
- The value proposition: Simple and fast verification of an identity or rather of the personal info.
- The solution: an API to verify the identity of a person aka Identity Verification API.
Now, think about how much value such an Identity Verification API provides if compared to a Customers API, which provides just info about a telco’s customer base? Please note that both APIs rely on the exact same data set. One API, however, is a great success because it has a value proposition built in.
I realised one thing. Successful APIs in terms of commercial success and reuse have to meet the criteria of a VPI (Value Proposition Interface).
A VPI is an interface to exploit a value proposition.
Having such a mindset, you’ll be able to create relevant APIs that are commercially successful, are reused, and provide value.
We are working on consolidating our experience, knowledge, and methods. To this goal, we are writing the API Product Management book and make it available to you as Early Access. One of the methods is the Value Proposition Interface Canvas to make it explicit how you create for your customer with your API.
The following interview provides more insights on how we developed the Identity Verification API to simplify the digital customer onboarding process:
Developing successful APIs and productize them requires passion and great teamwork. I'm honored to have started the journey together with Andrea Zulian, a great and passionate Product Manager, and Kay Lummitsch, a visionary mind and digital catalyst. Let me also give kudos to my colleagues Michael Sidler, Mihai Durbaca, Xavier Butty, Dimitrije Pesic, Daniel Kropshofer, and Jürgen Winandi for their big part in this story.
Enterprise Architect supporting financial institutions applying industry standards such as BIAN, TOGAF, ArchiMate, ISO
4 年Interesting approach. API's realize digitalized VPI's . A VPI is a business interface to make business services accessable to the environment. A business service has only value for the consumer. Looking forward to read the book. ??
President at Design Automation Services Ltd.
5 年An Application Programming Interface (API) is a term used to describe the functionality exposed by an application that allows it to be used through another program. Original Post: https://www.dhirubhai.net/pulse/cad-system-api-slavtcho-detchev/
Helping Organizations trough their AI adoption journey. API craftsman, Data Silos breaker, connectivity at scale hero @MuleSoft, a Salesforce company
7 年Thank you Amancio for sharing tose insights with the community. Totally agree with you, APIs are not just technical bridges, but must provide business value ... :)
Innovative Hands-on Technology Leader | AI & Gen AI Enthusiast and Practitioner
7 年Never thought of APIs like this !.. Great idea and many thanks for sharing Amancio..
Enterprise Architect, Technical Account Manager
7 年Great Idea!! Completely agree. I've thought a lot of times about the API term confusion and you got the point. VPI concept was the answer. Congrats.