Contract.fit API, sözleşme ve belge yönetimi süreçlerini dijitalleştirmek için kullanılan bir uygulama programlama arayüzüdür. API, belgelerin yüklenmesi, işlenmesi ve yeniden işlenmesi gibi temel işlemleri destekler. Kimlik doğrulama için HTTP Basic, JWT Token ve API-Key olmak üzere üç farklı yöntem sunar. Yetkilendirme ise rol tabanlı (RBAC) bir sistemle yönetilir; kullanıcılara belirli izinler atanabilir. API, senkron ve asenkron işleme modları sunar; asenkron mod, yoğun iş yüklerinde daha güvenilir bir seçenektir. ZeplinGo olarak, bu API'yi ihtiyaçlarınıza göre özelleştirilmiş web veya mobil sistemlere entegre edebiliriz.
Hangi ihtiyaçlarda değerlendirilebilir?
- Sözleşme ve belge işleme süreçlerini otomatikleştirmek isteyen işletmeler
- Mevcut sistemlerine belge yükleme ve işleme yetenekleri eklemek isteyen yazılım ekipleri
- Rol tabanlı yetkilendirme ile güvenli belge erişimi sağlamak isteyen kurumlar
Yaygın kullanım alanları
Otomatik Belge İşleme
Sözleşme, fatura veya diğer belgeleri API üzerinden yükleyerek otomatik olarak işlenmesini sağlayabilirsiniz. Asenkron mod sayesinde yoğun iş yüklerinde bile sisteminiz kilitlenmeden çalışır.
Belge Yeniden İşleme
Hatalı veya eksik işlenen belgeleri yeniden işleme uç noktası ile tekrar işleme alabilir, doğruluk oranını artırabilirsiniz.
Güvenli Erişim Kontrolü
RBAC tabanlı yetkilendirme ile farklı kullanıcı rollerine belirli belge ve klasörler için erişim izni verebilir, veri güvenliğini sağlayabilirsiniz.
İncelenmesi gereken noktalar
- API'nin tüm uç noktaları kimlik doğrulama gerektirir; uygun kimlik bilgileri ve izinler olmadan erişim sağlanamaz.
- Senkron istekler, sunucu yüküne bağlı olarak zaman aşımına uğrayabilir; bu nedenle asenkron kullanım önerilir.
- API'nin sürümü 1.0'dır ve OpenAPI spesifikasyonu ile tanımlanmıştır; entegrasyon öncesi güncel dokümantasyonun incelenmesi önemlidir.
WordPress.org
Kurulum ve geliştirme notları
Contract.fit API bir web servisi olduğundan kurulum gerektirmez; doğrudan HTTP istekleri ile kullanılır. Entegrasyon için API anahtarı veya kimlik bilgileri edinmeniz gerekir.
API entegrasyonu, kimlik doğrulama yöntemlerinden birini seçerek ve uygun uç noktaları kullanarak gerçekleştirilir. ZeplinGo olarak, API'yi mevcut sistemlerinize entegre etmek için geliştirme hizmeti sunuyoruz.
- HTTP Basic, JWT veya API-Key ile kimlik doğrulama yapılabilir.
- Belge yükleme için /documents ve /documents/{inbox_id} uç noktaları kullanılabilir.
- Asenkron işleme için sync=false parametresi kullanılabilir.
- Belge durumu GET /documents/{document_id} ile sorgulanabilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Contract.fit API'yi iş süreçlerinize göre özelleştirilmiş bir web veya mobil sistemle bütünleştirmek için ZeplinGo ile iletişime geçebilirsiniz. Mevcut sistemlerinize API entegrasyonu, otomasyon ve özel yazılım geliştirme konularında destek sağlıyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Contract.fit API'ye nasıl kimlik doğrulaması yapılır?
API, HTTP Basic, JWT Token ve API-Key olmak üzere üç kimlik doğrulama yöntemi sunar. Hangi yöntemin kullanılacağı, API sağlayıcısı tarafından belirlenir ve genellikle bir hesap oluşturarak veya iletişime geçerek alınır.
Senkron ve asenkron istekler arasındaki fark nedir?
Senkron isteklerde, belge işlenene kadar istek bekler; bu zaman aşımına neden olabilir. Asenkron isteklerde ise istek hemen döner ve belge arka planda işlenir; sonuç daha sonra sorgulanabilir. Yoğun iş yükleri için asenkron kullanım önerilir.
Contract.fit API'yi kullanmak için hangi izinlere ihtiyaç vardır?
API, rol tabanlı yetkilendirme (RBAC) kullanır. Kullanıcıların belirli kaynaklara erişebilmesi için uygun rollere ve izinlere sahip olması gerekir. İzinler, API üzerinden /roles uç noktaları ile yönetilebilir.