3 apis