If you’ve never come across the notion of API before reading this article, think of an API (application programming interface) as an interface that machines can use to communicate using standardized protocols. An API is basically a bunch of rules that says things like “if you send this request to that location, then you’ll receive this kind of response with that kind of element inside it”.
API are powerful because you can use them to create cascading tasks, so that a peculiar event occurring on your account automatically leads to a given action. When specific events occur on your Memo Bank accounts, we’ll send a request to your server (webhooks). These events include the creation, update, and closing of accounts (current accounts, third-party accounts), as well as the status (scheduled, authorised, pending, rejected, etc.) of your transfers or direct debits. All the things you were doing by clicking around on buttons can now be replaced by specific actions triggered by API calls.