Apinizer, yanıta eklenen koşullar sayesinde, isteğin başlık, gövde ya da parametre değerleri baz alınarak koşula göre farklı yanıtlar alınmasını sağlar.
1. Mock API Oluşturma
Çalışan kayıtlarının yönetildiği bir API oluşturulmak istenmektedir. API’ye ait metot ve yanıt bilgileri, API tanım belgesi yerine arayüz üzerinden oluşturulacağı için tipi (type) olarak Blank seçeneği seçilir. Varsayılan olarak API’nin CRUD operasyonlarına ait metotların oluşturulması özelliği aktif edilir. Mock API’nin ad ve açıklama alanları doldurulup Kaydet ve İlerle (Save and Next) butonuna tıklanır. Mock API ayarlarını içeren görsele aşağıda yer verilmiştir:

2. Koşula Göre Farklı Yanıt Döndürme
İlgili metoda varsayılan olarak (herhangi bir koşul tanımlaması yapılmadan) istek gönderildiğinde yanıt olarak başarılı bir durum kodu ve tüm çalışan listesinin dönmesi hedeflenmektedir.

3. API Tanım Belgelerini Görüntüleme
Employee Mock API’ye ait API tanım dosyalarına erişmek için Spec’leri Göster (Show Specs) linkine tıklanır.

4. API Proxy Oluşturma
Mock API ekranından API Proxy Oluştur (Create API Proxy) butonuna tıklanarak anında API Proxy oluşturulabilir.

4.1 API Proxy’yi Canlıya Alma
Employee API Proxy, tanımı yapılmış ortam (environment) üzerine hızlı bir şekilde yüklenip (deploy), istemcilerin tüketimine açılabilir. Bu işlemin yönetimi API Proxy ekranındaki Yükle (Deploy) butonuyla açılan dialog üzerinden gerçekleştirilebilir.

5. Test Etme
İlgili metodun koşul olarak beklediği parametreler isteğe eklemeden gönderildiğinde aşağıdaki tüm çalışanların listelendiği yanıtın gövdesi dönmektedir.


