Affinda’s Integration Agent helps teams quickly integrate with 1,000s of systems. See our Tutorial: Creating your integration using our AI agent for a comprehensive step-by-step guide.
Relevant tutorials
Solution Design
Click here to learn about common integration workflows for different use cases and requirements.
Building your integration using our the Affinda Integration Agent
Click here to learn about connecting Affinda to your system with our no-code integrations agent.
Design principles
- Few moving parts: A small set of REST resources (
/documents,/document_types,/workspaces) covers the vast majority of use-cases. - Works straight away, yet customisable: Upload a PDF and retrieve JSON in a single call, or fine-tune behaviour with model versions, human-in-the-loop validation and post-processing rules.
- Document-agnostic by design: The same endpoint handles an invoice today and a payslip tomorrow; just swap the document type ID, not your integration.
- Observability built-in: Every response carries processing timestamps and confidence scores; webhook signatures let you verify payloads.
- Secure at scale: ISO 27001 certified, SOC 2 compliant, API keys scoped per user, with regional endpoints to keep data where you need it.
See our Tutorial: Solution Design to learn more about common integration workflows for different use cases and requirements.
Core primitives
| Primitive | Purpose |
|---|---|
| Document | The file you upload (PDF, image, DOCX, etc.) plus its extracted data and metadata. |
| Document Type | A model configuration that defines how a specific kind of document (invoice, résumé, passport, custom layout, …) is parsed. |
| Workspace | Logical container that groups documents, permissions and webhook settings. |
Prerequisites
Before you make your first API call, you’ll need to:- Create an Affinda account and log in to the dashboard.
- Generate an API key (Settings → API Keys).
- Configure a document type (See our step-by-step tutorial on Creating a New Model).
- Retrieve the workspace identifier (Workspace → Workflow → Integrations).