poai_ Server-zu-Server API klíč
- Oprávnění účtu, který jej vytvořil (admin: celý účet)
- Neposkytovat v prohlížeči kód
- Není potřeba Origin-hlavička
- Pro MCP uzamčeno
- Lze omezit na IP adresy
Ověřování a klíče
Každý produktový koncový bod PaperOffice-API očekává hlavičku Authorization: Bearer. Žádný OAuth flow, žádná obnova.
Dva typy tokenů, jasná práva, zdokumentované limity rychlosti.
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()); První volání
Cesta za /latest/job/add/ je název operace: obvykle ve formátu handler___command (například paperoffice_aiocr___generate), a pro strukturované IDP je určena pipeline workflow.
Authorization: Bearer po_ut_… — produktový endpoint nepotřebuje nic více. poai_ a po_ut_ neposílají Origin hlavičku.
handler___command se třemi podtržítky; workflow je výjimka s vlastním slugem. Tečková notace odpoví API s HTTP 400 JOB_CONFIG_INVALID.
client_wait je ve výchozím nastavení true: API udržuje připojení a vrací výsledek inline. Pokud časové okno nestačí, vrátí se HTTP 202 s job_id a poll_url pro GET /latest/job/get/{job_id}.
Pro idp_collection=invoice se doporučuje model basic-pro-max. Ve skutečnosti použitý model je vrácen v odpovědním poli "model" a může se lišit od požadovaného.
Typy tokenů
Oba patří na server. Vytvářejí se, rotují a ruší v aplikaci pod Účet → API.
poai_ Server-zu-Server po_ut_ Uživatelsky specifický Volání přímo z prohlížeče neprocházejí těmito dvěma tokeny, ale pomocí Publishable Key po_pk_ — vázané na původ, s omezením rozpočtu a počtu požadavků. Zobrazit Publishable Keys
Oprávnění
User Token má přesně ta práva svého uživatele v těchto oblastech. Jednotlivé oblasti nelze při vytváření přidělit; k omezení slouží skupinový token (po_gt_) s právy uživatelské skupiny.
documents Nahrát, stáhnout, zpracování
workspaces Spravovat složky a strukturu
ai_jobs OCR, IDP, extrakce
billing Číst využití a zůstatek účtu
users Správa členů týmu
webhooks Přijímání událostí
knowledge_base Databáze znalostí a FAQ
agents Konfigurace IDP agentů
workflows Vytváření automatizací
compliance Audit, GDPR, archivace
Omezení rychlosti
Zpoplatňuje se za každý token; bez Beareru podle IP adresy. Následující hodnoty jsou zdokumentované minimální hodnoty platné v každém tarifu.
Hlavičky RateLimit-* a X-RateLimit-* každé odpovědi udávají, kolik je v aktuálním okně ještě k dispozici.
API odpoví s RATE_LIMIT_EXCEEDED. Opakujte požadavek po uplynutí času z hlavičky Retry-After.
Placené tarify jsou nad těmito minimálními hodnotami. Který tarif má jaký rozsah, je uvedeno na cenové stránce.
Bezpečnost
Šest mechanismů, které fungují v provozu — každý s ověřitelným stavovým kódem nebo místem v aplikaci.
Klíče se vytvářejí, zobrazují, rotují a ruší v aplikaci pod Účet → API. Zrušený token odpoví s HTTP 401 TOKEN_NOT_FOUND.
Vypršené tokeny odpovídají kódem HTTP 401 BEARERTOKEN_EXPIRED, chybné kódem HTTP 401 INVALID_TOKEN. Publishable Keys platí 180 dní od vytvoření.
V tarifu Free platí rate-limity na token. V placených tarifech se počítá podle účtu; dokud jsou k dispozici Credits, v těchto tarifech neplatí žádná omezení rychlosti.
Publishable Keys vyžadují při každém požadavku Origin z Allowlist; jinak API odpoví 403 ORIGIN_HEADER_REQUIRED nebo DOMAIN_NOT_ALLOWED.
Každá fakturovaná odpověď obsahuje blok _billing; vyhodnocení na požadavek poskytuje GET /latest/billing/usage-detail.
Přihlášení k účtu, správa klíčů, OAuth, partner-administrace, změna plateb a crackování hesel jsou pro prohlížečové klíče zakázány. Produkt APIs včetně čtení fakturace a webhooků je povoleno. Odstranění Workspace, vyprázdnění koše a zrušení právního zámku lze provést pouze v aplikaci (403 UI_ONLY_ENDPOINT).
Začít
Klíč vytvoříte v aplikaci pod Účet → API. První volání je krok za krokem popsáno v Prvním API-Call.
Provoz a důvěra
Smlouvy, bezpečnost, podpora a limity, vše propojeno na jednom místě.
Další zastávka
Doporučený další krok v developer funnelu a dva odpovídající odbočky.
AI-DMS
Dokumenty. Inteligence. Skutečný dopad.
PaperOffice AI je AI-DMS. Čtyři funkční oblasti postavené na společném základu DMS, dostupné třemi přístupy.
Přehled funkcí, modulů a výhod.
Zachytávejte, organizujte, vyhledávejte a sdílejte dokumenty.
Bezproblémově integrovat do vašich systémů a AI pracovních postupů.
Žádná instalace, připraveno během několika sekund.
Prohledat všechny nástroje