poai_ Sunucu ile Sunucu API anahtarı
- Oluşturan hesabın yetkileri (yönetici: tüm hesap)
- Tarayıcı koduna asla teslim etmeyin
- Origin başlığı gerekmez
- MCP için engellendi
- IP adresleriyle sınırlandırılabilir
Kimlik Doğrulama ve Anahtarlar
PaperOffice-API'ün her ürün uç noktası Authorization: Bearer başlığını bekler. OAuth akışı yok, yenileme yok.
İki token türü, net haklar, belgelenmiş hız sınırları.
curl -X POST "https://api.paperoffice.ai/latest/job/add/workflow" \ -H "Authorization: Bearer po_ut_YOUR_API_KEY" \ -F "file_1=@invoice.pdf" \ -F "idp_collection=invoice" \ -F "model=basic-pro-max" import requestsresponse = requests.post( "https://api.paperoffice.ai/latest/job/add/workflow", headers={"Authorization": "Bearer po_ut_YOUR_API_KEY"}, files={"file_1": open("invoice.pdf", "rb")}, data={"idp_collection": "invoice", "model": "basic-pro-max"},)print(response.json()) const form = new FormData();form.append("file_1", new Blob([await readFile("invoice.pdf")]), "invoice.pdf");form.append("idp_collection", "invoice");form.append("model", "basic-pro-max");const response = await fetch("https://api.paperoffice.ai/latest/job/add/workflow", { method: "POST", headers: { Authorization: "Bearer po_ut_YOUR_API_KEY" }, body: form,});console.log(await response.json()); İlk çağrı
/latest/job/add/ sonrası yol işlem adıdır: genellikle handler___command biçimindedir (örneğin paperoffice_aiocr___generate) ve yapılandırılmış IDP için özel workflow hattı kullanılır.
Authorization: Bearer po_ut_… — bir ürün uç noktasının ihtiyacı olan daha fazlası yoktur. poai_ ve po_ut_ Origin başlığı göndermez.
Üç alt çizgi ile handler___command; iş akışı, kendi slug'ı olan istisnadır. Nokta yazımı API'e HTTP 400 JOB_CONFIG_INVALID yanıtı verir.
client_wait varsayılan olarak true'dur: API bağlantıyı tutar ve sonucu satır içi olarak sağlar. Zaman penceresi yetersizse, job_id ve GET /latest/job/get/{job_id} için poll_url ile birlikte HTTP 202 döndürülür.
idp_collection=invoice için basic-pro-max önerilen modeldir. Gerçekte kullanılan model, yanıt alanı olan 'model' içinde döndürülür ve istenen modelden farklı olabilir.
Token türleri
Her ikisi de sunucuya aittir. Hesap → API altında oluşturulur, döndürülür ve iptal edilir.
poai_ Sunucu ile Sunucu po_ut_ Kullanıcıya yönelik Tarayıcıdan doğrudan yapılan çağrılar bu iki belirteç üzerinden değil, kökene bağlı, bütçe ve oran sınırlı olan po_pk_ yayımlanabilir anahtarı üzerinden gerçekleşir. Publishable Keys Görüntüleme
İzinler
User Token, bu alanlarda kullanıcısının tam yetkilerine sahiptir. Oluşturma sırasında tek tek alanlar atanamaz; daraltma için bir kullanıcı grubunun yetkilerini içeren bir grup belirteci (po_gt_) kullanılır.
documents Yükleme, İndirme, İşleme
workspaces Klasör ve yapıyı yönetin
ai_jobs OCR, IDP, Çıkarma
billing Kullanım ve bakiye bilgilerini okuyun
users Ekip üyelerini yönetin
webhooks Olayları alın
knowledge_base Bilgi tabanı ve SSS
agents IDP Ajanlarını yapılandırın
workflows Otomasyonlar oluşturun
compliance Denetim, KVKK, arşivleme
Hız Sınırları
Her Token için sayılır; Bearer olmadan her IP adresi için. Aşağıdaki değerler, her tarifede geçerli olan belgelenmiş minimum değerlerdir.
Her yanıtın RateLimit-* ve X-RateLimit-* başlıkları, geçerli pencerede ne kadar kaldığını gösterir.
API RATE_LIMIT_EXCEEDED ile yanıt verir. Retry-After başlığındaki süreden sonra isteği tekrarlayın.
Ödenli tarifler bu minimum değerlerin üzerindedir. Hangi tarife hangi kapsama sahip olduğu fiyat sayfasında belirtilmiştir.
Güvenlik
İşletimde devreye giren altı mekanizma — her biri doğrulanabilir bir durum kodu veya uygulamada bir konum ile.
Anahtarlar uygulamada Hesap → API altında oluşturulur, listelenir, döndürülür ve iptal edilir. İptal edilmiş bir token HTTP 401 TOKEN_NOT_FOUND yanıtı verir.
Süresi dolan tokenlar HTTP 401 BEARERTOKEN_EXPIRED ile, hatalı olanlar ise HTTP 401 INVALID_TOKEN ile yanıt verir. Publishable Keys oluşturulmasından itibaren 180 gün geçerlidir.
Free tarifesinde belirteç başına hız sınırlamaları geçerlidir. Ücretli tarifelerde hesap bazlı sayım yapılır; Credits mevcut olduğu sürece ücretli tarifelerde hız sınırlaması uygulanmaz.
Publishable Keys her istek için Allowlist'ten bir Origin gerektirir; aksi takdirde API ile 403 ORIGIN_HEADER_REQUIRED veya DOMAIN_NOT_ALLOWED yanıtı döner.
Her faturalandırılan yanıt bir _billing bloğu taşır; her çağrı başına değerlendirme GET /latest/billing/usage-detail sağlar.
Hesap girişi, anahtar yönetimi, OAuth, ortak yönetici, ödeme değişiklikleri ve parola kırma işlemi tarayıcı anahtarları için engellenmiştir. APIs ürünü dahil fatura okuma ve webhooks izinlidir. Workspace silme, çöp kutusunu boşaltma ve yasal tutak serbest bırakma yalnızca uygulamada yapılabilir (403 UI_ONLY_ENDPOINT).
Başlayalım
Anahtarı uygulamada Hesap → API altında oluşturursunuz. İlk çağrı adım adım ilk API çağrısında açıklanmıştır.
Operasyon ve güven
Sözleşmeler, güvenlik, destek ve limitler, her şey tek bir yerde bağlantılı.
Sonraki durak
Developer hunisindeki önerilen bir sonraki adım ve iki uygun yan dal.
AI-DMS
Belgeler. Zeka. Gerçek etki.
PaperOffice AI, AI-DMS'dir. Dört işlev alanı tek bir DMS temeli üzerinde çalışır ve üç erişim yoluyla kullanılabilir.
Fonksiyonlar, modüller ve avantajlar genel bakış.
Belgeleri yakalayın, düzenleyin, arayın ve birlikte düzenleyin.
Sistemlerinize ve AI iş akışlarınıza sorunsuz entegre edin.
Kurulum yok, saniyeler içinde hazır.
Araç arama