Siparişler pazaryerinden gelir, faturası muhasebe programında kesilir, kargo etiketi kargo firmasının panelinden alınır, stok ise depo yazılımında düşülür. Bu sistemler birbiriyle konuşmuyorsa aradaki her adımı bir kişi elle yapar. API entegrasyonu, işte bu kopuk sistemleri otomatik olarak birbirine bağlamanın yoludur: bir sistemde oluşan veri, insan eli değmeden diğerine akar.
Bu rehberde API'nin ne olduğunu, API entegrasyonunun nasıl çalıştığını, REST, SOAP ve webhook gibi türlerin farkını, işletmelerin en sık entegre ettiği sistemleri, hazır ve özel entegrasyon arasındaki farkı, bir entegrasyon projesinin adımlarını, sık karşılaşılan sorunları ve güvenlik için dikkat edilmesi gerekenleri anlatıyoruz. Teknik bir geçmişiniz olmasa da yazının sonunda yazılım ekibinizle aynı dili konuşabilecek duruma geleceksiniz.
API Nedir?
API (Application Programming Interface, uygulama programlama arayüzü), bir yazılımın başka yazılımlarla nasıl konuşacağını tanımlayan kurallar bütünüdür. Hangi bilginin hangi adresten, hangi biçimde istenebileceğini ve cevabın nasıl döneceğini belirler.
API'yi bir restoranın garsonu gibi düşünebilirsiniz. Mutfağa (sistemin veritabanına) siz girmezsiniz; garsona menüde yazan biçimde siparişinizi verirsiniz, garson mutfaktan cevabı getirir. Menü, API belgesidir: neyi isteyebileceğinizi ve ne alacağınızı yazar. Mutfağın içinde ne olduğunu bilmeniz gerekmez; yalnızca menüye uygun sipariş vermeniz yeterlidir.
Bugün kullandığınız yazılımların büyük kısmı bir API sunar. Pazaryerleri satıcılarına sipariş ve ürün API'si, kargo firmaları gönderi oluşturma ve takip API'si, bankalar ödeme API'si, e-Fatura hizmet sağlayıcıları fatura gönderme API'si sağlar. Bu arayüzler sayesinde sizin yazılımınız, o sistemlere bir insan gibi panelden girmek yerine doğrudan bağlanabilir.
API Entegrasyonu Nedir?
API entegrasyonu, iki ya da daha fazla yazılımın API'leri aracılığıyla birbirine bağlanıp veriyi otomatik olarak alıp vermesidir. Örneğin pazaryerine düşen yeni bir sipariş, entegrasyon sayesinde birkaç saniye içinde ERP'nize sipariş olarak, depo ekranınıza toplama listesi olarak, kargo firmasına gönderi kaydı olarak ve muhasebe programınıza fatura taslağı olarak yansır.
Entegrasyon olmadığında aynı işlem birden fazla ekranda tekrar tekrar yazılır. Bu hem zaman kaybıdır hem de her elle aktarım bir hata fırsatıdır: yanlış yazılan bir adres, unutulan bir stok düşümü ya da eksik kesilen bir fatura. API entegrasyonu bu tekrarı ortadan kaldırır ve sistemler arasında tek bir doğruluk kaynağı oluşturur.
Okumanızı öneririz: Entegrasyon ve API geliştirme hizmetimiz
API Entegrasyonu Nasıl Çalışır?
Kısaca: bir sistem diğerinin API adresine istek gönderir, karşı taraf isteği doğrular, işler ve bir cevap döner. Bu döngü saniyenin altında tamamlanır ve günde binlerce kez tekrarlanabilir. Döngünün parçalarını tek tek açalım.
Uç nokta (endpoint)
Her API, belirli işler için belirli adresler sunar. "Yeni siparişleri listele", "gönderi oluştur", "stok güncelle" gibi işlemlerin her biri ayrı bir adrestir. Entegrasyonu yazan ekip, hangi iş için hangi uç noktanın çağrılacağını API belgesinden öğrenir.
İstek ve cevap
İsteği gönderen sistem, ne yapmak istediğini bir yöntemle belirtir: veri okumak için GET, yeni kayıt oluşturmak için POST, güncellemek için PUT ya da PATCH, silmek için DELETE. Gönderilen ve dönen veri genellikle JSON biçimindedir; eski sistemlerde XML de sık görülür. Cevapla birlikte bir durum kodu gelir: işlemin başarılı olduğunu, isteğin hatalı olduğunu ya da karşı sistemin o an cevap veremediğini bu koddan anlarsınız.
Kimlik doğrulama
Hiçbir ciddi API kimliği belirsiz isteklere cevap vermez. İsteği gönderen sistem, kendisine verilmiş bir API anahtarı, kullanıcı adı ve şifre ya da OAuth gibi bir yetkilendirme yöntemiyle kim olduğunu kanıtlar. Bu bilgiler entegrasyonun en hassas parçasıdır ve kod içinde değil, güvenli bir ayar alanında saklanmalıdır.
Tetiklenme biçimi
Entegrasyon iki şekilde tetiklenir. Birincisi sorgulamadır (polling): sizin sisteminiz belirli aralıklarla "yeni sipariş var mı?" diye sorar. İkincisi bildirimdir (webhook): karşı sistem yeni bir olay oluştuğunda sizin belirlediğiniz adrese kendiliğinden haber verir. Bildirim daha hızlı ve verimlidir, ancak her sistem sunmaz; iyi bir entegrasyon ikisini birlikte kullanır ve kaçan bildirimleri sorgulamayla yakalar.
API Türleri Nelerdir? REST, SOAP, GraphQL ve Webhook Farkı
İşletmelerin karşılaştığı API'lerin büyük kısmı REST'tir; bankacılık, kamu ve eski kurumsal sistemlerde SOAP hâlâ yaygındır. GraphQL daha yeni bir yaklaşımdır, webhook ise bir API türünden çok bir bildirim yöntemidir. Aşağıdaki tablo, bir entegrasyon projesinde karşınıza çıkabilecek yaklaşımları özetliyor.
| Tür | Nasıl çalışır? | Veri biçimi | Nerede karşınıza çıkar? |
|---|---|---|---|
| REST | Her kaynak bir adrestir; GET, POST, PUT, DELETE yöntemleriyle işlem yapılır | Çoğunlukla JSON | Pazaryerleri, kargo firmaları, e-ticaret altyapıları, modern SaaS ürünleri |
| SOAP | Kuralları sıkı tanımlı, sözleşme (WSDL) tabanlı mesajlaşma | XML | Bankalar, kamu servisleri, eski kurumsal sistemler |
| GraphQL | İstemci tek adresten tam olarak hangi alanları istediğini belirtir | JSON | Çok kaynaklı veriyi tek sorguda isteyen modern uygulamalar |
| Webhook | Olay oluşunca karşı sistem sizin adresinize bildirim gönderir | Çoğunlukla JSON | Ödeme onayı, sipariş durumu, kargo hareketi bildirimleri |
| Dosya aktarımı | Belirli aralıklarla dosya (CSV, XML, Excel) bırakılıp okunur | CSV, XML, XLSX | API'si olmayan eski sistemler, toplu ürün ve fiyat listeleri |
Bir projede bu türlerin birkaçı aynı anda bulunabilir. Örneğin siparişleri REST ile çeken, ödeme onayını webhook ile alan, bankayla SOAP üzerinden konuşan ve tedarikçinin fiyat listesini her sabah bir dosyadan okuyan bir yapı oldukça olağandır. İyi bir entegrasyon katmanı bu farklılıkları kendi içinde çözer; şirketinizin geri kalanı yalnızca temiz, tek biçimli veriyi görür.
İşletmeler En Çok Hangi Sistemleri Entegre Eder?
En sık entegre edilen sistemler satış kanalları, kargo, e-Fatura ve e-Arşiv, ödeme, muhasebe ve ERP'dir. Hangi entegrasyonun önce yapılacağı, en çok elle iş yapılan noktaya göre belirlenir.
Pazaryeri entegrasyonu
Trendyol, Hepsiburada, n11, Amazon, ÇiçekSepeti, Pazarama, PttAVM, Etsy gibi pazaryerlerinde satış yapan işletmeler için ürün, stok, fiyat ve sipariş akışının otomatik olması bir lüks değil zorunluluktur. Bir üründe stok bittiğinde tüm kanallarda aynı anda düşmezse fazla satış yapılır; fiyat değişikliği her panelde elle yapılırsa hata kaçınılmazdır. Pazaryeri entegrasyonu ürün kartını bir kez tanımlayıp tüm kanallara dağıtmayı, siparişleri tek ekranda toplamayı ve stok ile fiyatı merkezden yönetmeyi sağlar.
Kargo entegrasyonu
Kargo entegrasyonuyla sipariş onaylandığında kargo firmasında gönderi kaydı kendiliğinden oluşur, barkod ve etiket sisteminizden basılır, takip numarası müşteriye otomatik iletilir ve teslim durumları sisteminize geri akar. Birden fazla kargo firmasıyla çalışan işletmelerde hangi gönderinin hangi firmayla çıkacağı kurallara bağlanabilir.
e-Fatura, e-Arşiv ve muhasebe entegrasyonu
Siparişten faturaya geçiş, elle yapıldığında en çok zaman alan adımlardan biridir. Entegrasyonla fatura sipariş verisinden oluşturulur, e-Fatura ya da e-Arşiv olarak gönderilir ve muhasebe kaydı kendiliğinden atılır. Böylece satış ekibi ile muhasebe aynı rakama bakar.
Ödeme ve banka entegrasyonu
Sanal POS ile ödeme alma, ödeme onayının siparişe işlenmesi, iadelerin otomatik başlatılması ve banka hareketlerinin cari hesaplarla eşleştirilmesi bu başlıkta yer alır. Banka entegrasyonları güvenlik gereksinimleri nedeniyle genellikle en sıkı kurallara sahip olanlardır.
ERP ve CRM entegrasyonu
Satış, üretim, stok ve finansın merkezi olan ERP, çoğu entegrasyonun buluşma noktasıdır. CRM'deki teklifin onaylandığında ERP'de siparişe dönüşmesi, üretim tamamlandığında CRM'deki müşteri kaydına bilgi düşmesi bu entegrasyonun tipik örnekleridir.
Okumanızı öneririz: ERP nedir, ne işe yarar? İşletmeler için ERP rehberi
API Entegrasyonunun İşletmeye Faydaları Nelerdir?
En büyük fayda, aynı verinin bir kez girilmesi ve her yerde doğru görünmesidir. Bunun sonucunda zaman, hata ve gecikme birlikte azalır. Faydaları başlık başlık şöyle sıralayabiliriz:
- Elle veri girişinin bitmesi: Ekipler veri taşımak yerine müşteriyle, üretimle ve satışla ilgilenir.
- Daha az hata: Kopyala yapıştır, yanlış yazılan adres ve unutulan stok düşümü gibi hatalar ortadan kalkar.
- Hız: Sipariş, fatura ve kargo adımları saatler yerine dakikalar içinde tamamlanır; müşteriye daha hızlı teslim edilir.
- Güncel stok ve fiyat: Tüm satış kanalları aynı stok ve fiyat bilgisini görür, fazla satış ve fiyat tutarsızlığı önlenir.
- Tek bakışta rapor: Farklı sistemlerdeki veri tek yerde birleştiği için satış, maliyet ve kârlılık raporu Excel'de birleştirilmeden alınır.
- Büyüyebilirlik: Sipariş sayısı arttığında ekibi aynı oranda büyütmek gerekmez; yeni bir satış kanalı eklemek bir entegrasyon işi hâline gelir.
Hazır Entegrasyon mu, Özel Entegrasyon mu?
Kullandığınız yazılımın sunduğu hazır bağlantı ihtiyacınızı karşılıyorsa önce onu kullanın; iş kurallarınız hazır bağlantının izin verdiğinden farklıysa ya da birden fazla sistemi tek akışta buluşturmanız gerekiyorsa özel entegrasyon gerekir.
Hazır entegrasyonlar, bir yazılımın belirli bir sisteme yönelik paket bağlantılarıdır. Hızlı kurulurlar, ancak "ortalama" ihtiyaca göre tasarlanırlar: hangi alanın nereye aktarılacağı, hangi durumda ne olacağı sabittir. Özel entegrasyon ise sizin iş kurallarınıza göre yazılır; örneğin belirli bir kategorideki ürünlerin yalnızca belirli kanallarda satılması, belirli bir tutarın üzerindeki siparişin onaya düşmesi ya da kargo firmasının sipariş bölgesine göre seçilmesi gibi kurallar kodla tanımlanır.
| Başlık | Hazır entegrasyon | Özel entegrasyon |
|---|---|---|
| Kurulum süresi | Kısa; ayar ve eşleştirme yeterli | Analiz, geliştirme ve test süresi gerekir |
| İş kuralları | Paketin sunduğu seçeneklerle sınırlı | İşletmenin kurallarına göre yazılır |
| Bağlanabilen sistemler | Paketin desteklediği sistemler | API'si ya da veri çıkışı olan her sistem |
| Hata yönetimi ve izleme | Paketin sunduğu kadar görünür | Hata kuyruğu, yeniden deneme ve uyarılar ihtiyaca göre kurulur |
| Değişikliklere uyum | Satıcının güncelleme takvimine bağlı | Sizin önceliğinize göre güncellenir |
| Uygun olduğu durum | Standart akış, az sayıda sistem | Özgün kurallar, çok sayıda sistem, yüksek hacim |
Okumanızı öneririz: Hazır yazılım mı, özel yazılım mı? Karar rehberi
API Entegrasyonu Projesi Nasıl Yürütülür?
Sağlıklı bir entegrasyon projesi kodla değil, veri haritasıyla başlar. Hangi verinin nereden çıkıp nereye gideceği, hangi durumda ne yapılacağı netleşmeden yazılan entegrasyon, hatalı süreci hızlandırmaktan öteye geçmez. Tipik bir proje altı adımda ilerler.
- Sistem envanteri: Kullanılan tüm yazılımlar, her birinin API'si olup olmadığı, API belgeleri, erişim yetkileri ve kullanım sınırları listelenir.
- Veri haritası: Ürün, müşteri, sipariş, stok, fiyat ve fatura gibi her veri türü için ana kaynağın hangi sistem olduğu belirlenir. "Stok bilgisinin doğrusu nerede?" sorusunun tek bir cevabı olmalıdır.
- Alan eşleştirme ve iş kuralları: Bir sistemdeki kategori, birim, vergi oranı, durum ve adres alanlarının diğerindeki karşılıkları tanımlanır. Eksik ya da uyuşmayan veri geldiğinde ne yapılacağı kurala bağlanır.
- Geliştirme: Entegrasyon katmanı yazılır; istekler, cevaplar, yeniden denemeler ve hata kayıtları bu katmanda yönetilir.
- Test: Önce karşı sistemlerin test ortamlarında, sonra gerçek veriyle sınırlı bir kapsamda denenir. Sıradan senaryoların yanında iptal, iade, kısmi gönderim ve hatalı veri gibi uç durumlar da test edilir.
- Yayın ve izleme: Entegrasyon canlıya alındıktan sonra işlem sayıları, hata oranları ve gecikmeler izlenir; bir sorun olduğunda ekip müşteriden önce haberdar olur.
Okumanızı öneririz: Yazılım geliştirme sürecimiz: analizden yayına adım adım
API Entegrasyonunda Sık Karşılaşılan Sorunlar Nelerdir?
Entegrasyonu zor yapan şey bağlantıyı kurmak değil, işler ters gittiğinde ne olacağını yönetmektir. Karşı sistem yavaşlayabilir, kuralları değişebilir ya da beklenmedik bir veri gönderebilir. En sık görülen sorunlar ve çözüm yaklaşımları şunlardır:
İstek sınırları
Çoğu API, belirli bir sürede kabul ettiği istek sayısını sınırlar. Binlerce ürünün stok ve fiyatını aynı anda güncellemeye çalışan bir entegrasyon bu sınıra takılır ve istekleri reddedilir. Çözüm, istekleri bir kuyruğa alıp sınırı aşmayacak hızda göndermek ve yalnızca değişen veriyi aktarmaktır.
Karşı sistemin cevap vermemesi
Hiçbir sistem her an ayakta değildir. Karşı taraf kısa süreliğine cevap vermediğinde verinin kaybolmaması gerekir. Mesaj kuyruğu kullanan bir yapıda başarısız işlem bekletilir ve belirli aralıklarla yeniden denenir; yeniden denemelere rağmen tamamlanamayan işlem bir hata listesine düşer ve sorumlu kişiye haber verilir.
Aynı işlemin iki kez yapılması
Ağ kesintisi nedeniyle cevabı alınamayan bir istek yeniden gönderildiğinde aynı sipariş iki kez oluşabilir, aynı fatura iki kez kesilebilir. Bunu önlemek için her işlem benzersiz bir kimlikle işaretlenir ve sistem daha önce işlenmiş bir kimliği ikinci kez işlemez. Teknik dilde bu özelliğe "idempotency" denir.
API sürüm değişiklikleri
Pazaryerleri, kargo firmaları ve diğer servis sağlayıcılar API'lerini zaman zaman günceller; eski sürümleri belirli bir tarihten sonra kapatır. Bu duyuruları takip etmeyen bir entegrasyon bir sabah çalışmayı bırakabilir. Entegrasyonun bakım kapsamında karşı sistemlerin duyurularının izlenmesi ve sürüm geçişlerinin planlanması yer almalıdır.
Veri uyumsuzluğu
Bir sistemdeki "adet" diğerinde "paket", bir sistemdeki kategori ağacı diğerinde bambaşka olabilir. Adres alanlarının bölünüşü, vergi oranlarının gösterimi ve sipariş durumlarının adları sistemden sisteme değişir. Alan eşleştirmesi proje başında ne kadar dikkatli yapılırsa canlıda o kadar az sürpriz çıkar.
API Entegrasyonunda Güvenlik İçin Nelere Dikkat Edilmeli?
Entegrasyon, şirketinizin verisini dış sistemlere açan bir kapıdır; bu kapının anahtarları ve kayıtları sıkı yönetilmelidir. Temel güvenlik ilkeleri şunlardır:
- Anahtarları kodda tutmayın: API anahtarları ve şifreler kaynak kodun içine değil, şifreli ayar alanlarına yazılır ve yalnızca yetkili kişiler erişebilir.
- En az yetki ilkesi: Entegrasyona yalnızca ihtiyaç duyduğu işlemler için yetki verilir; yalnızca sipariş okuyan bir bağlantının ürün silme yetkisi olmamalıdır.
- Şifreli bağlantı: Tüm veri alışverişi HTTPS üzerinden yapılır; şifresiz bağlantı kabul edilmez.
- Webhook doğrulama: Size gelen bildirimlerin gerçekten ilgili sistemden geldiği imza ya da gizli anahtarla doğrulanır; doğrulanamayan istek işlenmez.
- Kişisel verinin korunması: Müşteri adı, adresi ve telefonu gibi kişisel veriler yalnızca gereken sistemlere aktarılır, kayıtlarda (loglarda) açık biçimde tutulmaz ve KVKK yükümlülüklerine uygun işlenir.
- Kayıt ve izleme: Hangi isteğin ne zaman, hangi sonuçla yapıldığı kayıt altına alınır; olağan dışı hareketler uyarı üretir.
API Entegrasyonuna Ne Zaman İhtiyaç Duyarsınız?
Aynı veriyi birden fazla ekrana elle yazıyorsanız, entegrasyon ihtiyacınız zaten başlamıştır. Aşağıdaki işaretlerden ikisi ya da daha fazlası sizde varsa entegrasyonu önceliklendirmenin zamanı gelmiştir:
| İşaret | Önerilen entegrasyon |
|---|---|
| Pazaryeri siparişleri tek tek başka bir sisteme yazılıyor | Pazaryeri ve sipariş entegrasyonu |
| Bir kanalda biten ürün diğer kanallarda satılmaya devam ediyor | Merkezi stok entegrasyonu |
| Kargo etiketleri firmanın panelinden elle alınıyor | Kargo entegrasyonu |
| Faturalar siparişlere bakılarak ayrıca kesiliyor | e-Fatura, e-Arşiv ve muhasebe entegrasyonu |
| Satış raporu her ay farklı dosyalardan birleştiriliyor | Veri entegrasyonu ve raporlama |
| Teklif onaylandığında sipariş ERP'ye yeniden giriliyor | CRM ve ERP entegrasyonu |
| Bayiler siparişlerini telefon ve e-postayla iletiyor | B2B portal ve ERP entegrasyonu |
Okumanızı öneririz: E-ticaret yazılımı: pazaryeri, kargo ve ödeme entegrasyonlarıyla birlikte
Okumanızı öneririz: e-Fatura Entegrasyonu Nedir, Nasıl Yapılır? Sipariş, ERP ve Muhasebe İçin Rehber
Pazaryeri Entegrasyonu Nedir? Ürün, Stok ve Siparişi Tek Yerden Yönetme Rehberi
Okumanızı öneririz: Özel Yazılım Nedir? Türleri, Örnekleri, Avantajları ve Hangi İşletmeler İçin Doğru?
Okumanızı öneririz: Kargo Entegrasyonu Nedir, Nasıl Yapılır? E-ticaret İçin Gönderi, Etiket ve Takip Rehberi
Okumanızı öneririz: İş Süreçleri Otomasyonu Nedir? Hangi Süreç Önce Otomatikleştirilir, Tasarruf Nasıl Hesaplanır?
Okumanızı öneririz: CRM programı nasıl seçilir? Kriterler, puanlama, maliyet ve demo rehberi
Okumanızı öneririz: Destek talep yönetim sistemi nedir? Talep yaşam döngüsü, öncelik matrisi, SLA uyumu ve ekip kapasitesi rehberi
Okumanızı öneririz: API güvenliği nasıl sağlanır? Kimlik, yetki, token ve hız sınırı rehberi
Okumanızı öneririz: Low-code nedir? Düşük kodlu geliştirmenin sınırları ve maliyeti
Okumanızı öneririz: Müşteri portalı nedir? Self-servis kapsamı, güvenlik ve geri dönüş rehberi
Okumanızı öneririz: Mikroservis mimarisi nedir? Monolit farkı, maliyet ve karar rehberi
Okumanızı öneririz: CRM ile ERP Arasındaki Fark Nedir?
Okumanızı öneririz: Veritabanı Nasıl Seçilir?
İnovabil ile API Entegrasyonu
İnovabil olarak entegrasyonu bir kerelik bağlantı işi olarak değil, şirketinizin veri akışını tasarlama işi olarak ele alıyoruz. Projeye sistem envanteri ve veri haritasıyla başlıyor, her veri türü için tek doğruluk kaynağını birlikte belirliyoruz. Ardından entegrasyon katmanını hata kuyruğu, yeniden deneme, kayıt ve izleme ile birlikte kuruyoruz.
Kendi ürünlerimizde Trendyol, Hepsiburada, n11, Amazon, Etsy, AliExpress, Ozon, ÇiçekSepeti ve Shopify gibi kanallarla entegrasyonlar geliştirdik. .NET ve ASP.NET Core, REST ve SOAP servisleri, RabbitMQ ve MassTransit ile mesaj kuyrukları, Prometheus ile izleme bu projelerde kullandığımız teknolojiler arasında; ihtiyaca göre Node.js ve diğer açık kaynak teknolojilerle de çalışıyoruz. Kredili Kargo projesinde Sürat Kargo için ön ödemeli kargo sistemini geliştirdik.
Pazaryeri, kargo, e-Fatura, banka, ERP, CRM ya da kendi geliştirdiğiniz sistemler arasında veri taşımaktan yorulduysanız, hangi sistemleri kullandığınızı ve nerede elle iş yapıldığını birkaç cümleyle anlatın; size özel bir entegrasyon yol haritası hazırlayalım.
Sık Sorulan Sorular
API entegrasyonu nedir, kısaca nasıl tanımlanır?
API entegrasyonu, iki ya da daha fazla yazılımın API adı verilen arayüzler üzerinden birbirine bağlanıp veriyi otomatik alıp vermesidir. Böylece bir sistemde oluşan sipariş, stok ya da fatura bilgisi elle aktarılmadan diğer sistemlere ulaşır.
API entegrasyonu için yazılımımın API'si olması şart mı?
En sağlıklı yol API üzerinden bağlanmaktır. API'si olmayan eski sistemlerde veritabanı bağlantısı ya da düzenli dosya aktarımı (CSV, XML, Excel) gibi yöntemlerle entegrasyon kurulabilir; hangi yöntemin uygun olduğu analiz aşamasında belirlenir.
REST API ile SOAP API arasındaki fark nedir?
REST, her kaynağı bir adres olarak ele alan ve genellikle JSON kullanan daha hafif bir yaklaşımdır; modern servislerin çoğu REST sunar. SOAP ise XML tabanlı, kuralları sözleşmeyle sıkı tanımlanmış bir yöntemdir ve bankacılık, kamu ve eski kurumsal sistemlerde yaygındır.
API entegrasyonu ne kadar sürede tamamlanır?
Süre bağlanacak sistemlerin sayısına, API belgelerinin kalitesine ve iş kurallarının karmaşıklığına bağlıdır. Analiz aşamasının sonunda her entegrasyon ayrı bir iş kalemi olarak planlanır ve önce en çok elle iş yapılan bağlantıdan başlanarak parça parça yayına alınır.
Entegrasyon kurulduktan sonra bakım gerekir mi?
Evet. Pazaryerleri, kargo firmaları ve diğer servisler API'lerini zaman zaman günceller ve eski sürümleri kapatır. Bu değişikliklerin izlenmesi, hata kayıtlarının takip edilmesi ve yeni iş kurallarının eklenmesi için entegrasyonun bakım kapsamı baştan planlanmalıdır.