The API is dead, long live the VPI!
Andrea Zulian (Swisscom), Amancio Bouza, PhD (ipt), and Kay Lummitsch (Swisscom)

The API is dead, long live the VPI!

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.

Patrick Derde

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. ??

回复
Slavtcho Detchev

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/

回复
Nicolas Afonso

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 ... :)

Chaminda Wijayasundara

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..

Sergio Alguacil

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.

要查看或添加评论,请登录

Dr. Amancio Bouza的更多文章

  • The Blockers and Catalysts of Digital Transformation

    The Blockers and Catalysts of Digital Transformation

    How many have you heard that you need APIs for digital transformation? How about that this also requires cultural…

    2 条评论
  • Pocathon: Make an Agile Product Decision in 3 Days

    Pocathon: Make an Agile Product Decision in 3 Days

    “You are crazy! A Proof-of-Concept (PoC) takes weeks or months to gain reliable insights. A hackathon is not enough…

  • Value Proposition Interface Canvas

    Value Proposition Interface Canvas

    The Value Proposition Interface Canvas makes it explicit how you are creating value with your API for your customers…

    15 条评论
  • Two Breeds of API: API Products and API Solutions

    Two Breeds of API: API Products and API Solutions

    Everybody is talking about APIs, API as a Product in particular, and its key role in digitalization and digital…

    10 条评论
  • Lean API Product Development

    Lean API Product Development

    We derived the Lean API Product Development method from the innovative Lean Startup methodology, which became…

    10 条评论
  • From an Idea to a Successful Product

    From an Idea to a Successful Product

    Why do 9 out of 10 product ideas fail and how can we avoid it? Many companies start with a new product idea and the…

    5 条评论
  • Think like a magician to innovate!

    Think like a magician to innovate!

    Sometimes, I struggle with solving challenges I feel are impossible. But I think I'm not the only one, right?.

    2 条评论

社区洞察

其他会员也浏览了