> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DB-2-API: Insert Kullanımı

> Apinizer Platformu'nda DB-2-API üzerinde Insert kullanımını sağlar. Veritabanına tek bir kayıt ekleme işlemlerini gerçekleştirebilir, SQL INSERT sorgularını REST API endpoint'leri olarak yayınlayabilir.

Bu senaryoda Apinizer Platformu'nda DB-2-API üzerinde **Insert** kullanımı anlatılacaktır.

DB-2-API oluşturmak hakkında daha fazla bilgi almak için [tıklayınız](/tr/develop/api-proxy-olusturma/api-creator-db-api-olusturma).

## 1. DB-2-API Oluşturma

İşçi kayıtlarının yönetildiği bir API oluşturulmak istenmektedir.

DB-2-API'nin ad ve açıklama alanları doldurulup **Kaydet ve İlerle (Save and Next)** butonuna tıklanır.

**DB-2-API ayarlarını içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/01-db2api-settings.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=33309119fcf2bb0e119d8a98b9834dc0" alt="DB-2-API Ayarları" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/01-db2api-settings.png" />

DB-2-API oluşturulduğunda sol panelde API ve metot bilgileri, sağ tarafta ise seçili metodun tanım bilgileri yer alır.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/02-db2api-created.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=6314779c967296a5597fd668a6e8c7cd" alt="DB-2-API Oluşturuldu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/02-db2api-created.png" />

## 2. Metot Oluşturma

**Ekle (Add)** butonuna tıklayarak method/endpoint oluşturma paneli açılır.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/03-add-endpoint.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=993d3dcc9099859dddff25fb0db2056d" alt="Endpoint Ekleme" width="400" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/03-add-endpoint.png" />

**Metot oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/04-method-creation-settings.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=817a3ed948d4bbfa350ba102742de2bd" alt="Metot Oluşturma Ayarları" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/04-method-creation-settings.png" />

Gerekli parametreler girilip **Dene (Try It)** butonu ile yazılan sorgu denenebilir.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/05-try-it-button.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=f80fe327c7e0d0ed8c1d3d3804af627d" alt="Try It Butonu" width="400" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/05-try-it-button.png" />

**Test sonucu dönen şablonu içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/06-test-result-template.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=d1d0ca7f65752e4ac5677e1fcb6a6310" alt="Test Sonucu Şablonu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/06-test-result-template.png" />

## 3. API Tanım Belgelerini Görüntüleme

Employee Db-2-API'ye ait API tanım dosyalarına erişmek için **Spec'leri Göster (Show Specs)** linkine tıklanır.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/07-show-specs.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=33692e74e410b7a6b38a6c6d88f5ccc8" alt="Spec'leri Göster" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/07-show-specs.png" />

**Spec Bilgisi diyalogunu içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/08-spec-info.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=df31c50a3f2b10e5063f5d43d2288296" alt="Spec Bilgisi" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/08-spec-info.png" />

## 4. API Proxy Oluşturma

DB-2-API ekranından **API Proxy Oluştur (Create API Proxy)** butonuna tıklanarak anında API Proxy oluşturulabilir.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/09-create-api-proxy.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=23c23ff1dd037a47d8481a0c8accc0bd" alt="API Proxy Oluştur" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/09-create-api-proxy.png" />

API Proxy'i oluştururken aşağıdaki görselde bulunan girdi alanları doldurularak **Kaydet (Save)** butonuna tıklanır.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/10-api-proxy-creation-form.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=748a28fe370132e41943da4ab2345881" alt="API Proxy Oluşturma Formu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/10-api-proxy-creation-form.png" />

### 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 diyalog üzerinden gerçekleştirilebilir.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/11-deploy-dialog.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=5d53268273183fc6269e0a90de5b54b1" alt="Deploy Dialog" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/11-deploy-dialog.png" />

## 5. Test Etme

İlgili metodun beklediği parametreler isteğe eklenmeden gönderildiğinde aşağıdaki hata veren yanıt dönmektedir.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/12-error-response.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=24a6d7be6b7565846784a4ff6261c2b8" alt="Hata Yanıtı" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/12-error-response.png" />

İlgili metodun beklediği parametreler isteğe eklenip çalıştırıldığında aşağıdaki yanıt dönmektedir.

<img src="https://mintcdn.com/apinizer/dh8lJAfe_RHld4EW/images/tutorials/api-olusturucu-senaryolari/db2api-insert/13-success-response.png?fit=max&auto=format&n=dh8lJAfe_RHld4EW&q=85&s=5b997f028848e3126cdd5468a5099d71" alt="Başarılı Yanıt" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-insert/13-success-response.png" />
