API
An API (Application Programming Interface) is a software interface that allows two applications to communicate with each other. You could say the messenger that submits a request to a provider and then returns the response.
An API means you don't have to know how an application works and yet you can communicate with it.