<aside> ℹ️ An Application Programming Interface (API) allows two or more computer programs or software applications to communicate with each other. Basically, it's a software intermediary that enables the exchange of information between a website or app and a user.
</aside>
An API specification is a document or standard that explains how to create or use a connection or interface. A computer system that follows this standard is said to have an API. The term API can refer to either the specification or the actual implementation.
Generally, API is just a set of instructions programs use to send/receive information with each other. By setting an API, you’re allowing your software to connect with other software with a purpose of your choosing.
For example, you would be using an API to send and receive information about leads.