Overview
Your plugin will need to communicate with external systems to exchange information, for example to request a list of customers, accounts or transactions to display to the user. Communication with external systems is achieved through the use of APIs.