API Analogy

API

June 10, 2019

We live in a world where software can automate and fix most of our business challenges. A large piece of this software success comes from APIs. To recap some of the information from our recent blogs, API stands for “Application Programming Interface.” API’s are built to connect systems to one another.

API’s allow us to purchase goods and services directly from our phones, make a dinner reservation, book travel through booking tools such as ARCH and so much more. But how does data get from one point to the other? How do different applications connect to other systems?

 

Ready for the ultimate API Analogy?

An API is a system that takes requests and tells the system what to do and response back to the original messenger.

When at a restaurant, you can choose from a menu of options. The kitchen is the part of the system that will prepare your order. Think of your waiter or waitress as your API. Sending the message between you and the kitchen to ensure you receive your request and delivering the response back to you (in this case, your food).

 

Connect with Us

Questions on API integrations? Are you interested in learning more? Join our LinkedIn Forum to discuss with experts and customers on questions and best use practices on APIs.

Further Reading…

API Frequently Asked Questions

API Frequently Asked Questions

Discover the top recurring questions that our API team at PCI has encountered while working with hundreds of clients. Get the answers you need right here on API integrations with PCI. How long does it take to develop an integration? If it is a...

read more
API Post-Live Support

API Post-Live Support

By Sandy Froonjian If you have read the previous API blogs, you should have a good understanding by now of what is involved in the integration process here at PCI. But what happens after the integration process is over? Do we just say good-bye to...

read more
Special Integration Scenarios

Special Integration Scenarios

Written By: Sandy Froonjian At PCI, our API team occasionally encounters unique integration scenarios that fall outside our usual process. There are two main scenarios that can occur: 1. If the client’s third-part software lacks API capabilities;...

read more