When an app requires verification, the process starts with a third party initiating a call that lasts a few seconds. At the same time, a code using digits from the callers number is generated. The app seeking authentication then uses an application programming interface to read the last call from the recipients log and automatically picks up the code that was created, thus facilitating the verification.