{"id":38640,"date":"2026-02-04T16:41:35","date_gmt":"2026-02-04T13:41:35","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=38640"},"modified":"2026-02-04T16:41:35","modified_gmt":"2026-02-04T13:41:35","slug":"insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/","title":{"rendered":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi<\/h2>\n<p>REST API&#8217;ler modern yaz\u0131l\u0131m geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve etkili bir API&#8217;nin olmazsa olmaz\u0131, iyi yaz\u0131lm\u0131\u015f bir dok\u00fcmantasyondur. Dok\u00fcmantasyon, API&#8217;nizi kullanacak geli\u015ftiricilerin i\u015fini kolayla\u015ft\u0131r\u0131r, entegrasyon s\u00fcre\u00e7lerini h\u0131zland\u0131r\u0131r ve hatalar\u0131 minimize eder. Bu rehberde, pop\u00fcler API istemcisi Insomnia&#8217;y\u0131 kullanarak REST API&#8217;niz i\u00e7in kapsaml\u0131 ve pratik bir dok\u00fcmantasyon nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Insomnia&#8217;n\u0131n sundu\u011fu \u00f6zelliklerle sadece API isteklerinizi test etmekle kalmayacak, ayn\u0131 zamanda onlar\u0131 a\u00e7\u0131klay\u0131c\u0131 bilgiler, \u00f6rnek yan\u0131tlar ve yap\u0131land\u0131r\u0131lm\u0131\u015f \u00e7\u0131kt\u0131larla zenginle\u015ftirebileceksiniz.<\/p>\n<h3>API Dok\u00fcmantasyonunun \u00d6nemi ve Insomnia&#8217;n\u0131n Rol\u00fc<\/h3>\n<p>API dok\u00fcmantasyonu, bir API&#8217;nin nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 a\u00e7\u0131klayan talimatlar, \u00f6rnekler ve referanslar b\u00fct\u00fcn\u00fcd\u00fcr. Kapsaml\u0131 bir dok\u00fcmantasyon \u015funlar\u0131 sa\u011flar:<\/p>\n<p>*   <strong>Kolay \u00d6\u011frenilebilirlik:<\/strong> Yeni geli\u015ftiricilerin API&#8217;yi h\u0131zl\u0131ca anlamas\u0131n\u0131 ve kullanmaya ba\u015flamas\u0131n\u0131 sa\u011flar.<br \/>\n*   <strong>H\u0131zl\u0131 Entegrasyon:<\/strong> Geli\u015ftiricilerin ihtiya\u00e7 duydu\u011fu t\u00fcm bilgilere tek bir yerden eri\u015fmesini sa\u011flayarak entegrasyon s\u00fcresini k\u0131salt\u0131r.<br \/>\n*   <strong>Hata Azaltma:<\/strong> Yanl\u0131\u015f kullan\u0131mlar\u0131 \u00f6nler ve olas\u0131 hatalar\u0131 azalt\u0131r.<br \/>\n*   <strong>S\u00fcrd\u00fcr\u00fclebilirlik:<\/strong> API&#8217;nin zamanla nas\u0131l evrildi\u011fini belgeleyerek gelecekteki de\u011fi\u015fiklikleri y\u00f6netmeyi kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>Insomnia, API geli\u015ftiricileri i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. \u0130stekleri test etme, yan\u0131tlar\u0131 inceleme ve farkl\u0131 ortamlar aras\u0131nda ge\u00e7i\u015f yapma gibi temel i\u015flevlerinin yan\u0131 s\u0131ra, API dok\u00fcmantasyonu olu\u015fturma s\u00fcrecini de \u00f6nemli \u00f6l\u00e7\u00fcde destekler. Insomnia&#8217;n\u0131n sezgisel aray\u00fcz\u00fc ve Markdown deste\u011fi sayesinde, her bir API u\u00e7 noktas\u0131 i\u00e7in detayl\u0131 a\u00e7\u0131klamalar ve \u00f6rnekler ekleyerek, test etti\u011finiz istekleri ayn\u0131 zamanda bir dok\u00fcmantasyon kayna\u011f\u0131na d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Bu, geli\u015ftirme ve dok\u00fcmantasyon s\u00fcre\u00e7lerini birbirine yakla\u015ft\u0131rarak tutarl\u0131l\u0131k ve g\u00fcncelli\u011fi art\u0131r\u0131r.<\/p>\n<h3>Insomnia ile API \u0130steklerini Organize Etme ve Belgeleme Temelleri<\/h3>\n<p>Insomnia&#8217;da etkili bir dok\u00fcmantasyon olu\u015fturman\u0131n ilk ad\u0131m\u0131, API isteklerinizi mant\u0131kl\u0131 bir \u015fekilde organize etmektir. Bu, hem sizin hem de dok\u00fcmantasyonunuzu kullanacak di\u011fer ki\u015filerin i\u015fini kolayla\u015ft\u0131r\u0131r.<\/p>\n<h4>Proje ve \u00c7al\u0131\u015fma Alan\u0131 Olu\u015fturma<\/h4>\n<p>Insomnia&#8217;y\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zda, genellikle bir &#8220;Workspace&#8221; (\u00c7al\u0131\u015fma Alan\u0131) ile kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z. Her bir API veya mikroservis grubu i\u00e7in ayr\u0131 bir \u00e7al\u0131\u015fma alan\u0131 olu\u015fturmak iyi bir uygulamad\u0131r.<\/p>\n<p>1.  <strong>Yeni \u00c7al\u0131\u015fma Alan\u0131:<\/strong> Sol \u00fcst k\u00f6\u015fedeki mevcut \u00e7al\u0131\u015fma alan\u0131 ad\u0131na t\u0131klayarak <code>New Workspace<\/code> se\u00e7ene\u011fini belirleyin. API&#8217;nizin ad\u0131n\u0131 verin (\u00f6rn: &#8220;E-Ticaret API&#8221;).<br \/>\n2.  <strong>Klas\u00f6rleme:<\/strong> \u00c7al\u0131\u015fma alan\u0131n\u0131z i\u00e7inde, API&#8217;nizin farkl\u0131 b\u00f6l\u00fcmleri (\u00f6rn: <code>Kullan\u0131c\u0131lar<\/code>, <code>\u00dcr\u00fcnler<\/code>, <code>Sipari\u015fler<\/code>) i\u00e7in klas\u00f6rler olu\u015fturun. Bu, ilgili istekleri bir arada tutarak navigasyonu kolayla\u015ft\u0131r\u0131r. Bir klas\u00f6r olu\u015fturmak i\u00e7in, \u00e7al\u0131\u015fma alan\u0131n\u0131z\u0131n ad\u0131n\u0131n yan\u0131ndaki <code>+<\/code> i\u015faretine t\u0131klay\u0131p <code>New Folder<\/code> se\u00e7ene\u011fini kullan\u0131n.<\/p>\n<h4>\u0130stek Olu\u015fturma ve Detayland\u0131rma<\/h4>\n<p>Her bir API u\u00e7 noktas\u0131 i\u00e7in ayr\u0131 bir istek olu\u015fturacak ve bu istekleri en do\u011fru \u015fekilde yap\u0131land\u0131racaks\u0131n\u0131z.<\/p>\n<p>1.  <strong>Yeni \u0130stek Ekleme:<\/strong> \u0130lgili klas\u00f6re sa\u011f t\u0131klay\u0131p <code>New Request<\/code> se\u00e7ene\u011fini se\u00e7in.<br \/>\n2.  <strong>A\u00e7\u0131klay\u0131c\u0131 \u0130simlendirme:<\/strong> \u0130ste\u011finize, ne yapt\u0131\u011f\u0131n\u0131 a\u00e7\u0131k\u00e7a belirten bir isim verin (\u00f6rn: <code>GET T\u00fcm Kullan\u0131c\u0131lar\u0131 Listele<\/code>, <code>POST Yeni \u00dcr\u00fcn Olu\u015ftur<\/code>). Bu, dok\u00fcmantasyonunuzda da g\u00f6r\u00fcnecek ve okunabilirli\u011fi art\u0131racakt\u0131r.<br \/>\n3.  <strong>HTTP Metodu ve URL:<\/strong> Do\u011fru HTTP metodunu (GET, POST, PUT, DELETE vb.) se\u00e7in ve API u\u00e7 noktas\u0131n\u0131n tam URL&#8217;sini girin.<br \/>\n4.  <strong>Ba\u015fl\u0131klar (Headers), Sorgu Parametreleri (Query Params) ve G\u00f6vde (Body):<\/strong><br \/>\n    *   <strong>Headers:<\/strong> Kimlik do\u011frulama tokenlar\u0131 (<code>Authorization<\/code>), i\u00e7erik tipi (<code>Content-Type<\/code>) gibi gerekli ba\u015fl\u0131klar\u0131 ekleyin.<br \/>\n    *   <strong>Query Params:<\/strong> Sorgu parametrelerini (\u00f6rn: <code>?page=1&limit=10<\/code>) ayr\u0131 ayr\u0131 tan\u0131mlay\u0131n.<br \/>\n    *   <strong>Body:<\/strong> POST, PUT gibi istekler i\u00e7in JSON, XML veya form verisi gibi g\u00f6vde tiplerini se\u00e7in ve \u00f6rnek bir istek g\u00f6vdesi sa\u011flay\u0131n. JSON i\u00e7in bir \u00f6rnek:<\/p>\n<pre><code class=\"language-json\">{\n          \"urunAdi\": \"Ak\u0131ll\u0131 Telefon X\",\n          \"fiyat\": 999.99,\n          \"stokAdedi\": 50,\n          \"kategori\": \"Elektronik\"\n        }<\/code><\/pre>\n<p>    Bu detaylar, API&#8217;nizin nas\u0131l \u00e7a\u011fr\u0131lmas\u0131 gerekti\u011fini a\u00e7\u0131k\u00e7a g\u00f6sterir.<\/p>\n<h4>Ortam De\u011fi\u015fkenleri (Environment Variables) Kullan\u0131m\u0131<\/h4>\n<p>Farkl\u0131 ortamlar (geli\u015ftirme, test, \u00fcretim) i\u00e7in API&#8217;nizin temel URL&#8217;si veya kimlik do\u011frulama anahtarlar\u0131 gibi bilgiler de\u011fi\u015febilir. Insomnia&#8217;n\u0131n ortam de\u011fi\u015fkenleri bu durumu y\u00f6netmek i\u00e7in idealdir.<\/p>\n<p>1.  <strong>Ortam Olu\u015fturma:<\/strong> Sol \u00fcst k\u00f6\u015fedeki ortam se\u00e7iciye t\u0131klay\u0131p <code>Manage Environments<\/code> se\u00e7ene\u011fini se\u00e7in. Yeni bir alt ortam (Sub Environment) olu\u015fturun (\u00f6rn: <code>Development<\/code>, <code>Production<\/code>).<br \/>\n2.  <strong>De\u011fi\u015fken Tan\u0131mlama:<\/strong> Her ortam i\u00e7in gerekli de\u011fi\u015fkenleri JSON format\u0131nda tan\u0131mlay\u0131n:<\/p>\n<pre><code class=\"language-json\">{\n      \"base_url\": \"https:\/\/dev.api.example.com\",\n      \"auth_token\": \"dev_token_123\"\n    }<\/code><\/pre>\n<p>    \u00dcretim ortam\u0131 i\u00e7in:<\/p>\n<pre><code class=\"language-json\">{\n      \"base_url\": \"https:\/\/api.example.com\",\n      \"auth_token\": \"prod_token_abc\"\n    }<\/code><\/pre>\n<p>3.  <strong>De\u011fi\u015fken Kullan\u0131m\u0131:<\/strong> \u0130stek URL&#8217;lerinizde veya ba\u015fl\u0131klar\u0131n\u0131zda bu de\u011fi\u015fkenleri <code>{{ degisken_adi }}<\/code> format\u0131nda kullan\u0131n:<\/p>\n<pre><code class=\"language-\">{{ base_url }}\/api\/v1\/users<\/code><\/pre>\n<p>    Bu, dok\u00fcmantasyonunuzun daha esnek ve farkl\u0131 ortamlara uyarlanabilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3>\u0130stek A\u00e7\u0131klamalar\u0131 ve \u00d6rnek Yan\u0131tlar ile Dok\u00fcmantasyonu Zenginle\u015ftirme<\/h3>\n<p>\u0130steklerinizi temel d\u00fczeyde yap\u0131land\u0131rd\u0131ktan sonra, dok\u00fcmantasyonunuzu ger\u00e7ekten de\u011ferli k\u0131lacak olan detaylar\u0131 eklemeye ba\u015flayabiliriz.<\/p>\n<h4>\u0130stek A\u00e7\u0131klamalar\u0131 (Request Descriptions)<\/h4>\n<p>Her iste\u011fe, ne i\u015fe yarad\u0131\u011f\u0131n\u0131, hangi parametreleri bekledi\u011fini ve ne d\u00f6nd\u00fcrd\u00fc\u011f\u00fcn\u00fc a\u00e7\u0131klayan detayl\u0131 bir a\u00e7\u0131klama ekleyin. Insomnia, bu a\u00e7\u0131klamalar i\u00e7in Markdown deste\u011fi sunar, bu da metninizi bi\u00e7imlendirmenize olanak tan\u0131r.<\/p>\n<p>1.  <strong>A\u00e7\u0131klama Ekleme:<\/strong> \u0130ste\u011fi se\u00e7tikten sonra, istek ad\u0131n\u0131n alt\u0131ndaki bo\u015f alana t\u0131klayarak a\u00e7\u0131klama edit\u00f6r\u00fcn\u00fc a\u00e7\u0131n.<br \/>\n2.  <strong>Markdown Kullan\u0131m\u0131:<\/strong><\/p>\n<pre><code class=\"language-markdown\">### Kullan\u0131c\u0131 Bilgilerini Getir\n\n    Bu u\u00e7 nokta, belirli bir kullan\u0131c\u0131n\u0131n detayl\u0131 bilgilerini d\u00f6nd\u00fcr\u00fcr.\n\n    <strong>Metod:<\/strong> <code>GET<\/code>\n    <strong>URL:<\/strong> <code>\/api\/v1\/users\/{id}<\/code>\n\n    <strong>Parametreler:<\/strong>\n    - <code>id<\/code> (path): Getirilecek kullan\u0131c\u0131n\u0131n benzersiz kimli\u011fi. (Gerekli)\n\n    <strong>Yan\u0131t Ba\u015far\u0131s\u0131 (200 OK):<\/strong>\n    Kullan\u0131c\u0131 detaylar\u0131n\u0131 i\u00e7eren bir JSON nesnesi.\n\n    <strong>Yan\u0131t Hatas\u0131 (404 Not Found):<\/strong>\n    Belirtilen <code>id<\/code> ile bir kullan\u0131c\u0131 bulunamazsa.<\/code><\/pre>\n<p>    Bu a\u00e7\u0131klamalar, API&#8217;nizin her bir par\u00e7as\u0131n\u0131n amac\u0131n\u0131 ve kullan\u0131m\u0131n\u0131 netle\u015ftirir.<\/p>\n<h4>\u00d6rnek Yan\u0131tlar (Example Responses)<\/h4>\n<p>Bir API iste\u011finin beklenen yan\u0131t\u0131n\u0131 g\u00f6stermek, geli\u015ftiriciler i\u00e7in en de\u011ferli bilgilerden biridir. Insomnia, ba\u015far\u0131l\u0131 ve hata durumlar\u0131 i\u00e7in \u00f6rnek yan\u0131tlar\u0131 kaydetmenize olanak tan\u0131r.<\/p>\n<p>1.  <strong>\u0130ste\u011fi \u00c7al\u0131\u015ft\u0131rma:<\/strong> \u0130lgili API iste\u011fini \u00e7al\u0131\u015ft\u0131r\u0131n ve bir yan\u0131t al\u0131n.<br \/>\n2.  <strong>Yan\u0131t\u0131 Kaydetme:<\/strong> Yan\u0131t penceresinin sa\u011f \u00fcst k\u00f6\u015fesindeki <code>Save Example<\/code> d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n3.  <strong>\u00d6rnek Ad\u0131 ve A\u00e7\u0131klama:<\/strong> Kaydetti\u011finiz \u00f6rne\u011fe a\u00e7\u0131klay\u0131c\u0131 bir isim verin (\u00f6rn: <code>Ba\u015far\u0131l\u0131 Kullan\u0131c\u0131 Detaylar\u0131<\/code>, <code>Kullan\u0131c\u0131 Bulunamad\u0131<\/code>). \u0130sterseniz, bu \u00f6rne\u011fin ne anlama geldi\u011fini a\u00e7\u0131klayan k\u0131sa bir a\u00e7\u0131klama da ekleyebilirsiniz.<br \/>\n4.  <strong>Birden Fazla \u00d6rnek:<\/strong> Farkl\u0131 senaryolar (ba\u015far\u0131l\u0131 durum, farkl\u0131 hata kodlar\u0131, bo\u015f liste gibi) i\u00e7in birden fazla \u00f6rnek yan\u0131t kaydedin. Bu, API&#8217;nizin \u00e7e\u015fitli durumlarda nas\u0131l davrand\u0131\u011f\u0131n\u0131 eksiksiz bir \u015fekilde belgeler. Kaydedilen \u00f6rnekler, iste\u011finizin alt\u0131nda bir sekme olarak g\u00f6r\u00fcn\u00fcr ve dok\u00fcmantasyonun bir par\u00e7as\u0131 haline gelir.<\/p>\n<h4>Kimlik Do\u011frulama ve G\u00fcvenlik Mekanizmalar\u0131n\u0131 Belgeleme<\/h4>\n<p>API&#8217;nizin g\u00fcvenlik mekanizmalar\u0131n\u0131 (API Anahtarlar\u0131, OAuth2, JWT vb.) nas\u0131l kullanaca\u011f\u0131n\u0131za dair a\u00e7\u0131k talimatlar sa\u011flamak kritik \u00f6neme sahiptir. Insomnia, bu t\u00fcr mekanizmalar\u0131 istek seviyesinde yap\u0131land\u0131rman\u0131za olanak tan\u0131r.<\/p>\n<p>*   <strong>Auth Sekmesi:<\/strong> Her iste\u011fin <code>Auth<\/code> sekmesinde, kimlik do\u011frulama y\u00f6ntemini se\u00e7in ve gerekli bilgileri (API anahtar\u0131, OAuth2 yap\u0131land\u0131rmas\u0131 vb.) girin.<br \/>\n*   <strong>A\u00e7\u0131klamalarda Detayland\u0131rma:<\/strong> Genel kimlik do\u011frulama y\u00f6ntemini \u00e7al\u0131\u015fma alan\u0131 d\u00fczeyindeki a\u00e7\u0131klamalar\u0131n\u0131zda veya ilgili API u\u00e7 noktalar\u0131n\u0131n a\u00e7\u0131klamalar\u0131nda detayl\u0131ca anlat\u0131n. \u00d6rne\u011fin, bir <code>Bearer Token<\/code> nas\u0131l al\u0131n\u0131r ve <code>Authorization<\/code> ba\u015fl\u0131\u011f\u0131nda nas\u0131l kullan\u0131l\u0131r.<\/p>\n<h3>Insomnia&#8217;dan Dok\u00fcmantasyon \u00c7\u0131kt\u0131s\u0131 Alma ve Payla\u015fma<\/h3>\n<p>Insomnia&#8217;da olu\u015fturdu\u011funuz dok\u00fcmantasyonu, di\u011fer ara\u00e7larla payla\u015fmak veya daha resmi dok\u00fcmantasyon portallar\u0131 olu\u015fturmak i\u00e7in d\u0131\u015fa aktarabilirsiniz.<\/p>\n<h4>Insomnia Verilerini D\u0131\u015fa Aktarma<\/h4>\n<p>Insomnia, \u00e7al\u0131\u015fma alan\u0131n\u0131z\u0131 veya belirli koleksiyonlar\u0131n\u0131z\u0131 farkl\u0131 formatlarda d\u0131\u015fa aktarma yetene\u011fine sahiptir. Bu, Insomnia verilerinizi ba\u015fka sistemlere ta\u015f\u0131mak veya yedeklemek i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p>1.  <strong>D\u0131\u015fa Aktarma Se\u00e7ene\u011fi:<\/strong> <code>File > Import\/Export > Export Data<\/code> yolunu izleyin.<br \/>\n2.  <strong>Format Se\u00e7imi:<\/strong> Insomnia&#8217;n\u0131n kendi veri format\u0131 olan <code>Insomnia v4 (JSON)<\/code> veya <code>Insomnia v4 (YAML)<\/code> format\u0131n\u0131 se\u00e7ebilirsiniz. Bu formatlar, t\u00fcm isteklerinizi, ortamlar\u0131n\u0131z\u0131 ve \u00f6rnek yan\u0131tlar\u0131n\u0131z\u0131 i\u00e7erir.<br \/>\n3.  <strong>Kapsam Se\u00e7imi:<\/strong> T\u00fcm \u00e7al\u0131\u015fma alan\u0131n\u0131 (<code>All Workspaces<\/code>) veya sadece belirli bir \u00e7al\u0131\u015fma alan\u0131n\u0131 (<code>Current Workspace<\/code>) d\u0131\u015fa aktarabilirsiniz.<\/p>\n<pre><code class=\"language-json\">{\n      \"_type\": \"export\",\n      \"__export_format\": 4,\n      \"__export_date\": \"2023-10-27T10:00:00.000Z\",\n      \"__export_source\": \"insomnia.desktop.app:v2023.5.8\",\n      \"resources\": [\n        {\n          \"_id\": \"req_123...\",\n          \"parentId\": \"fld_456...\",\n          \"name\": \"GET T\u00fcm Kullan\u0131c\u0131lar\u0131 Listele\",\n          \"description\": \"### Kullan\u0131c\u0131 Bilgilerini Getir...\",\n          \"method\": \"GET\",\n          \"url\": \"{{ base_url }}\/api\/v1\/users\",\n          \/\/ ... di\u011fer istek detaylar\u0131\n        },\n        \/\/ ... di\u011fer istekler, klas\u00f6rler, ortamlar\n      ]\n    }<\/code><\/pre>\n<p>    Bu JSON\/YAML \u00e7\u0131kt\u0131s\u0131, Insomnia&#8217;daki t\u00fcm dok\u00fcmantasyon verilerinizi i\u00e7erir ve daha sonra manuel olarak i\u015flenebilir veya \u00f6zel betikler arac\u0131l\u0131\u011f\u0131yla ba\u015fka formatlara d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir.<\/p>\n<h4>OpenAPI\/Swagger D\u0131\u015fa Aktar\u0131m\u0131<\/h4>\n<p>En \u00f6nemlisi, Insomnia, API dok\u00fcmantasyonunuzu end\u00fcstri standard\u0131 olan OpenAPI (eski ad\u0131yla Swagger) format\u0131nda d\u0131\u015fa aktarman\u0131za olanak tan\u0131r. Bu, Insomnia&#8217;da olu\u015fturdu\u011funuz dok\u00fcmantasyonu do\u011frudan Swagger UI gibi ara\u00e7larla yay\u0131nlayabilece\u011finiz anlam\u0131na gelir.<\/p>\n<p>1.  <strong>D\u0131\u015fa Aktarma Se\u00e7ene\u011fi:<\/strong> <code>File > Import\/Export > Export Data<\/code> yolunu izleyin.<br \/>\n2.  <strong>OpenAPI Format\u0131:<\/strong> <code>OpenAPI v3<\/code> format\u0131n\u0131 se\u00e7in.<br \/>\n3.  <strong>Kapsam Se\u00e7imi:<\/strong> Hangi \u00e7al\u0131\u015fma alan\u0131n\u0131 veya belirli bir iste\u011fi\/klas\u00f6r\u00fc d\u0131\u015fa aktaraca\u011f\u0131n\u0131z\u0131 belirleyin.<br \/>\n    Insomnia, isteklerinizdeki URL&#8217;ler, metotlar, a\u00e7\u0131klamalar, parametreler ve \u00f6rnek yan\u0131tlar\u0131 kullanarak otomatik olarak bir OpenAPI (YAML veya JSON) dosyas\u0131 olu\u015fturacakt\u0131r. Bu dosya, API&#8217;nizin standart bir, makine taraf\u0131ndan okunabilir bir tan\u0131m\u0131d\u0131r ve bir\u00e7ok dok\u00fcmantasyon portal\u0131 taraf\u0131ndan do\u011frudan kullan\u0131labilir.<\/p>\n<pre><code class=\"language-yaml\">openapi: 3.0.0\n    info:\n      title: E-Ticaret API\n      version: 1.0.0\n    paths:\n      \/api\/v1\/users:\n        get:\n          summary: T\u00fcm Kullan\u0131c\u0131lar\u0131 Listele\n          description: Bu u\u00e7 nokta, sistemdeki t\u00fcm kay\u0131tl\u0131 kullan\u0131c\u0131lar\u0131n bir listesini d\u00f6nd\u00fcr\u00fcr.\n          responses:\n            '200':\n              description: Ba\u015far\u0131l\u0131 yan\u0131t\n              content:\n                application\/json:\n                  examples:\n                    Successful Users List:\n                      value:\n                        - id: \"user_1\"\n                          name: \"Ali Can\"\n                          email: \"ali@example.com\"\n                        - id: \"user_2\"\n                          name: \"Ay\u015fe Y\u0131lmaz\"\n                          email: \"ayse@example.com\"\n            # ... di\u011fer yan\u0131tlar<\/code><\/pre>\n<h4>Insomnia Sync ve Payla\u015f\u0131lan \u00c7al\u0131\u015fma Alanlar\u0131<\/h4>\n<p>Ekip i\u00e7inde \u00e7al\u0131\u015f\u0131rken dok\u00fcmantasyonun g\u00fcncel ve tutarl\u0131 kalmas\u0131 \u00f6nemlidir. Insomnia Sync, \u00e7al\u0131\u015fma alanlar\u0131n\u0131z\u0131 bulutta senkronize etmenize olanak tan\u0131r.<\/p>\n<p>1.  <strong>Insomnia Hesab\u0131:<\/strong> Bir Insomnia hesab\u0131 olu\u015fturun ve oturum a\u00e7\u0131n.<br \/>\n2.  <strong>Senkronizasyon:<\/strong> \u00c7al\u0131\u015fma alan\u0131n\u0131z\u0131 senkronize edin. Bu, ekip \u00fcyelerinizin sizinle ayn\u0131 API isteklerine, ortamlara ve dok\u00fcmantasyona eri\u015fmesini sa\u011flar.<br \/>\n3.  <strong>Payla\u015f\u0131lan \u00c7al\u0131\u015fma Alanlar\u0131:<\/strong> Ekip \u00fcyelerini \u00e7al\u0131\u015fma alan\u0131n\u0131za davet ederek, dok\u00fcmantasyon \u00fczerinde i\u015fbirli\u011fi yapabilir ve herkesin en g\u00fcncel bilgilere sahip olmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<h3>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p>Insomnia, REST API&#8217;lerinizi test etmek ve d\u00fczenlemek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 olman\u0131n \u00f6tesinde, kapsaml\u0131 ve etkili bir dok\u00fcmantasyon olu\u015fturmak i\u00e7in de m\u00fckemmel bir platform sunar. \u0130stekleri organize etmekten, detayl\u0131 a\u00e7\u0131klamalar ve \u00f6rnek yan\u0131tlar eklemeye, hatta end\u00fcstri standard\u0131 OpenAPI format\u0131nda d\u0131\u015fa aktarmaya kadar bir\u00e7ok \u00f6zelli\u011fiyle, geli\u015ftirme s\u00fcrecinizin ayr\u0131lmaz bir par\u00e7as\u0131 haline gelir. API&#8217;nizin kalitesini art\u0131rmak ve geli\u015ftirici deneyimini iyile\u015ftirmek i\u00e7in Insomnia&#8217;n\u0131n dok\u00fcmantasyon \u00f6zelliklerini tam olarak kullanman\u0131z \u015fiddetle tavsiye edilir.<\/p>\n<h4>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h4>\n<p><strong>1. Insomnia ile do\u011frudan web tabanl\u0131 bir dok\u00fcmantasyon portal\u0131 olu\u015fturabilir miyim?<\/strong><br \/>\nDo\u011frudan Insomnia&#8217;n\u0131n kendisi bir web tabanl\u0131 dok\u00fcmantasyon portal\u0131 yay\u0131nlamaz. Ancak, Insomnia&#8217;dan d\u0131\u015fa aktard\u0131\u011f\u0131n\u0131z OpenAPI (Swagger) dosyas\u0131n\u0131 kullanarak Swagger UI, ReDoc gibi ara\u00e7larla kolayca etkile\u015fimli ve web tabanl\u0131 dok\u00fcmantasyon portallar\u0131 olu\u015fturabilir ve bunlar\u0131 yay\u0131nlayabilirsiniz.<\/p>\n<p><strong>2. Ekip i\u00e7inde dok\u00fcmantasyonu Insomnia \u00fczerinden nas\u0131l g\u00fcncel tutabiliriz?<\/strong><br \/>\nInsomnia Sync ve payla\u015f\u0131lan \u00e7al\u0131\u015fma alanlar\u0131 (Shared Workspaces) \u00f6zelli\u011fini kullanarak ekip \u00fcyelerinizin ayn\u0131 \u00e7al\u0131\u015fma alan\u0131na eri\u015fmesini sa\u011flayabilirsiniz. Bu sayede, bir \u00fcyenin yapt\u0131\u011f\u0131 de\u011fi\u015fiklikler di\u011fer t\u00fcm \u00fcyelerle senkronize olur ve dok\u00fcmantasyon her zaman g\u00fcncel kal\u0131r.<\/p>\n<p><strong>3. Otomatik koddan dok\u00fcmantasyon \u00fcreten ara\u00e7lar yerine Insomnia kullanman\u0131n avantajlar\u0131 nelerdir?<\/strong><br \/>\nInsomnia, API&#8217;yi manuel olarak test ederken ayn\u0131 anda dok\u00fcmantasyon olu\u015fturman\u0131za olanak tan\u0131r. Bu, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve \u00f6rnek yan\u0131tlar\u0131 do\u011frudan test s\u0131ras\u0131nda yakalaman\u0131z\u0131 sa\u011flar. Koddan otomatik dok\u00fcmantasyon \u00fcreten ara\u00e7lar genellikle g\u00fcncel kalmak i\u00e7in kod yorumlar\u0131na veya belirli formatlara ba\u011f\u0131ml\u0131d\u0131r ve ger\u00e7ek yan\u0131t \u00f6rneklerini sunmakta yetersiz kalabilirler. Insomnia, geli\u015ftirme ve dok\u00fcmantasyon aras\u0131ndaki bo\u015flu\u011fu doldurarak daha pratik ve ger\u00e7ek\u00e7i bir dok\u00fcmantasyon sunar.<\/p>\n<p><strong>4. Insomnia&#8217;da olu\u015fturdu\u011fum dok\u00fcmantasyona resim veya video ekleyebilir miyim?<\/strong><br \/>\nInsomnia&#8217;n\u0131n istek a\u00e7\u0131klamalar\u0131 Markdown format\u0131n\u0131 destekler, ancak do\u011frudan resim veya video g\u00f6mme \u00f6zelli\u011fi s\u0131n\u0131rl\u0131d\u0131r veya mevcut de\u011fildir. Genellikle Markdown&#8217;da harici ba\u011flant\u0131lar verebilirsiniz. Daha zengin medya i\u00e7eri\u011fi eklemek i\u00e7in, Insomnia&#8217;dan d\u0131\u015fa aktard\u0131\u011f\u0131n\u0131z verileri kullanan ve bu t\u00fcr medya entegrasyonlar\u0131n\u0131 destekleyen harici dok\u00fcmantasyon ara\u00e7lar\u0131n\u0131 (\u00f6rne\u011fin, \u00f6zel bir web sitesi veya bir dok\u00fcmantasyon platformu) tercih etmelisiniz.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi\nREST API&#8217;ler modern yaz\u0131l\u0131m geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve etkili bir API","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-38640","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi\" \/>\n<meta property=\"og:description\" content=\"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi REST API&#039;ler modern yaz\u0131l\u0131m geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve etkili bir API\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-04T13:41:35+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi\",\"datePublished\":\"2026-02-04T13:41:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\"},\"wordCount\":2102,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\",\"name\":\"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-04T13:41:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi","og_description":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi REST API'ler modern yaz\u0131l\u0131m geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve etkili bir API","og_url":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-04T13:41:35+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"12 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi","datePublished":"2026-02-04T13:41:35+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/"},"wordCount":2102,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/","name":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-04T13:41:35+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/insomnia-ile-rest-api-dokumantasyonu-olusturma-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Insomnia ile REST API Dok\u00fcmantasyonu Olu\u015fturma Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=38640"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38640\/revisions"}],"predecessor-version":[{"id":38641,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38640\/revisions\/38641"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}