capabilities.work

What you can do with Affinda

Every task in plain language. Pick one, and we can help you get access.

27 things you can do

Affinda

Affinda is an Intelligent Document Processing (IDP) platform that uses AI to extract structured data from documents — resumes, invoices, receipts, contracts, passports, IDs, and custom document types. The v3 REST API exposes document upload and parsing, document type configuration, workspaces, collections, data sources for master-data matching, validation results, annotations for human-in-the-loop

27 multi-step recipes

Recipes: multi-step jobs

Add a Data Field to a Collection
Create a collection then add a custom data field and data point to it.
Add a Member to a Workspace
Create a workspace then add a user as a member of it.
Bootstrap Organization and Workspace
Create an organization and a first workspace within it.
Configure and Embed Resume Search
Read, update, then embed the resume search tool.
Create Document Type and Generate JSON Schema
Create a document type and generate a JSON schema and Pydantic models from it.
Create Document from Data and Index It
Create a document from structured data, wait for it, then index it.
Create Enum Data Point and Populate Choices
Create a data point and replace its choices in bulk.
Create Extractor with a Data Point
Create a custom extractor and attach a custom data point to it.
Create Mapping Data Source and Add a Value
Create a mapping data source, add a value, then list its values.
Create Search Index and Add a Document
Create an index, add a document, then list the index's documents.
Create a Tag and Apply It to Documents
Create a tag and batch-apply it to documents.
Find a Document and Move It to Another Collection
Find a document by custom identifier then move it to another collection.
Invite Organization Member and Respond
Invite a member, look up the invitation by token, and accept it.
Job Description Search and Detail
Search job descriptions by resume and get the detail for the top match.
Parse and Correct Annotations
Parse a document, review its annotations, then batch-correct them.
Parse and Record a Validation Result
Parse a document then attach a validation result to it.
Parse and Reject a Document
Parse a document then reject it if it failed, otherwise confirm it.
Provision Collection and Ingest a Document
Build a workspace and collection, then upload and parse a document into it.
Provision Workspace and Collection
Create a workspace then a collection bound to an extractor inside it.
Rename Document Type and Refresh Its Schema
Fetch a document type, rename it, then regenerate its JSON schema.
Resume Search and Detail
Search resumes by job description and get the detail for the top match.
Split a Document and Re-parse
Upload a document, wait for parsing, then split its pages into new documents.
Subscribe and Activate a Webhook
Create a resthook subscription then activate it with its secret.
Update Resume Data and Re-index
Update a resume's data then re-index it.
Upload and Parse a Document
Upload a file, wait for parsing to finish, and return the parsed data.
Upload from URL, Parse, and Confirm
Ingest a document by URL, wait for parsing, then confirm it.
Workspace Usage Report
List workspaces then report usage for the first one.