Document & File Management
Connect Affinda to Your AI Agents
Enable Wkil agents to extract structured data from resumes, invoices, and receipts using Affinda's document AI.
Authentication: API key
What you can do
- Extract structured data from resumes, invoices, and receipts
- Search and organize parsed documents
Available capabilities may vary by authentication and workspace configuration.
Actions supported by the connector
105 verified tools
Create Document
Upload a document (resume, invoice, receipt) for structured data extraction.
Get Document
Retrieve the extracted structured data for a document.
Create Resume Search
Search a collection of parsed resumes by criteria.
Create Extractor
Define a custom extractor for a specific document type.
Create Job Description Search
Search parsed job descriptions against custom or resume-based criteria.
Get Documents
Retrieve the list of uploaded documents.
Update Document
Update fields on an already-parsed document.
Delete Document
Remove a document by its ID.
Create Collection
Create a new collection to group related documents.
Get Document Types
List the document types configured for the organization.
Show all actions
Create Workspace
Create a new workspace to organize documents and users.
View all verified tools (search)
Add Tag to DocumentsBatch Update AnnotationsCreate API UserBatch Create AnnotationsCreate CollectionCreate Data Field For CollectionCreate Data SourceCreate Data Source ValueCreate DocumentCreate Document TypeCreate ExtractorCreate Document from DataCreate IndexCreate InvitationCreate Job Description SearchCreate Job Description Search Embed URLCreate OrganizationCreate RESTHook SubscriptionCreate Resume SearchCreate Resume Search Embed URLCreate TagCreate Validation ResultBatch Create Validation ResultsCreate WorkspaceCreate Workspace MembershipBatch Delete AnnotationsDelete CollectionDelete Data SourceDelete Data Source ValueDelete DocumentDelete Document TypeDelete IndexDelete InvitationDelete OrganizationDelete Resthook SubscriptionDelete TagDelete Validation ResultsDelete WorkspaceDelete Workspace MembershipGet All API UsersGet All Document SplittersGet All InvitationsGet Organization MembershipsGet TagsGet All Validation ResultsGet Workspace MembershipsGet AnnotationsGet CollectionGet CollectionsGet Data SourceGet Data Source ValueGet Data Source ValuesGet DocumentGet Document RedactedGet DocumentsGet Document SplitterGet Document TypeGet Document Type JSON SchemaGet Document Type Pydantic ModelsGet Document TypesGet ExtractorGet ExtractorsGet Index DocumentsGet InvitationGet Job Description Search ConfigGet MappingGet OrganizationGet Organization MembershipGet OrganizationsGet Resthook SubscriptionGet RESTHook SubscriptionsGet TagGet Usage by WorkspaceGet WorkspaceGet Workspace MembershipGet WorkspacesList Data PointsList Data SourcesList IndexesList MappingsList Occupation GroupsList Resume Search ConfigList Resume Search Job Title SuggestionsList Resume Search Skill SuggestionsRemove Tag from DocumentsReplace Data Source ValuesSplit Document PagesUpdate AnnotationUpdate CollectionUpdate Data Field For CollectionUpdate Data Source ValueUpdate DocumentUpdate Document DataUpdate Document TypeUpdate ExtractorUpdate IndexUpdate InvitationUpdate Job Description Search ConfigUpdate MappingUpdate OrganizationUpdate Organization MembershipUpdate RESTHook SubscriptionUpdate Resume Search ConfigUpdate TagUpdate Workspace
Practical agent use cases
- An agent parses an incoming resume and populates candidate fields automatically.
- An agent searches parsed resumes against a job description to shortlist candidates.
- An agent groups related invoices into a collection for a monthly finance review.
How it works with Wkil
- 1Choose the integrationAdd Affinda to your agent from inside the Wkil platform.
- 2Grant the permissions it needsDefine precisely what the agent can access and perform.
- 3Test, then run itTest actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.
Related integrations
FAQ
What document types does Affinda handle?
Resumes, invoices, receipts, and other document types configured through custom extractors.

