Merhaba,
Aslında mantığı anlasan çok basit şekilde yapabilirsin. Basit anlamda api tüm protokollerle haberleşmeni sağlayan bir yapıdır. Sistemler direk veritabanına bağlanmaz api arabirimi ile verileri çeker.
Yapman gereken çok basit. Api dosyanı oluştur. Gelen parametrelere göre filtreleme yaparak sorgunu json olarak geri döndür.
Basitçe bu şekilde anlatabilirim.