Skip to main content
Developers

Build on Papyrus

REST API, webhooks, SDKs, integration patterns. Everything you need to wire Papyrus into your stack.

All developer articles

Developers

Getting Started with the Papyrus API

Authenticate, make your first call, upload a document, and read back the AI-extracted metadata — all from cURL.

2 min read May 8, 2026
Developers

Authentication: API Keys and OAuth

API keys for service-to-service calls, OAuth 2.0 for user-context apps, and how to handle key rotation.

2 min read Apr 18, 2026
Developers

Uploading Documents via API (with cURL examples)

Single uploads, batch uploads, resumable uploads for large files — with examples in cURL, .NET, and TypeScript.

2 min read Apr 15, 2026
Developers

Webhook Events and Payload Reference

Subscribe to events, validate HMAC signatures, handle retries and dead-letters.

2 min read Apr 12, 2026
Developers

Rate Limits and Pagination

Per-plan rate limits, the 429 response, the Retry-After header, and the cursor-based pagination model.

2 min read Apr 8, 2026
Developers

Search API: Keyword and Semantic

Search by keyword, semantic similarity, or both. The Q&A endpoint for natural language answers.

2 min read Apr 4, 2026
Developers

Workflow API: Triggering Approvals Programmatically

Start workflows, advance them, query state — for integrating Papyrus workflows into your own systems.

2 min read Apr 1, 2026
Developers

SDKs: Choosing a Client (TypeScript, .NET, Python)

Official Papyrus SDKs in TypeScript, .NET, and Python. When to use each, what they include, and the install commands.

2 min read Mar 28, 2026
Developers

Error Codes and Troubleshooting

What the error codes mean, when they fire, and how to handle each.

3 min read Mar 22, 2026
Developers

API Changelog and Versioning Policy

How we version, what counts as breaking, and how to track API changes that affect your integration.

3 min read Mar 15, 2026
Developers

Knowledge Graph API

Query the entities and relationships extracted from your document corpus — people, organisations, projects, amounts, dates.

3 min read Mar 8, 2026

Building something with Papyrus?

The developer Discord is where our engineering team hangs out. Find us there or open an issue.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.