API stands for Application Progamming Interface. It works by allowing the 3rd application to talk or share application credentials (Client ID, Client Secret, Permission) with the ERP system and gets authenticated to each other. The following flowchart is provided for better understanding of the working process