All integrations

Affinda

AI · AI

Resumes, invoices and contracts parsed into structured fields in their own workspace.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

affinda_delete_v3_annotations_by_idWRITE

Delete an annotation -- Deletes the specified annotation from the database.

api
affinda_delete_v3_api_users_by_idWRITE

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Delete an API user -- Deletes the specified API user from the database.

api
affinda_delete_v3_collections_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Delete a collection -- Deletes the specified collection from the database.

api
affinda_delete_v3_data_point_choices_by_idWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Delete a data point choice -- Deletes the specified data point choice from the database.

api
affinda_delete_v3_data_points_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Delete a data point -- Deletes the specified data point from the database.

api
affinda_delete_v3_document_types_by_identifierWRITE

Delete a document type -- Delete a document type.

api
affinda_delete_v3_documents_by_identifierWRITE

Delete a document -- Deletes the specified document from the database.

api
affinda_delete_v3_extractors_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Delete an extractor -- Deletes the specified extractor from the database.

api
affinda_delete_v3_index_by_nameWRITE

Delete an index -- Deletes the specified index from the database

api
affinda_delete_v3_index_by_name_documents_by_identifierWRITE

Delete an indexed document -- Delete the specified indexed document from the database

api
affinda_delete_v3_invitations_by_identifierWRITE

Delete an invitation -- Delete the specified invitation from the database.

api
affinda_delete_v3_mapping_data_sources_by_identifierWRITE

Delete specific data source -- Delete the specified mapping data source from the database.

api
affinda_delete_v3_mapping_data_sources_by_identifier_values_by_valueWRITE

Delete specific data source value -- Delete the specified mapping data source value from the database.

api
affinda_delete_v3_mappings_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Delete specific mapping -- Delete the specified mapping from the database.

api
affinda_delete_v3_organization_memberships_by_identifierWRITE

Delete an organization membership -- The admin users can use this endpoint to remove member from their organization. Other users can also use this to leave their organization.

api
affinda_delete_v3_organizations_by_identifierWRITE

Delete an organization -- Delete the specified organization from the database.

api
affinda_delete_v3_resthook_subscriptions_by_idWRITE

Delete a resthook subscription -- Deletes the specified resthook subscription from the database.

api
affinda_delete_v3_tags_by_idWRITE

Delete an tag -- Deletes the specified tag from the database.

api
affinda_delete_v3_validation_results_by_idWRITE

Delete a validation result -- Remove validation result.

api
affinda_delete_v3_workspace_memberships_by_identifierWRITE

Delete a workspace membership -- Remove an user from a workspace.

api
affinda_delete_v3_workspaces_by_identifierWRITE

Delete a workspace -- Deletes the specified workspace from the database.

api
affinda_get_v3_annotationsREAD

Get list of all annotations -- Returns your annotations.

api
affinda_get_v3_annotations_by_idREAD

Get specific annotation -- Return a specific annotation.

api
affinda_get_v3_api_usersREAD

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Get list of all API users -- Returns your API users.

api
affinda_get_v3_api_users_by_idREAD

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Get specific API user -- Return a specific API user.

api
affinda_get_v3_collectionsREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get list of all collections -- Returns your collections.

api
affinda_get_v3_collections_by_identifierREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get specific collection -- Return a specific collection.

api
affinda_get_v3_collections_by_identifier_fields_by_datapoint_identifierREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get data field for a collection assosciated with a data point. -- Get a data field for a collection assosciated with a data point

api
affinda_get_v3_collections_by_identifier_usageREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get usage by collection -- Return monthly credits consumption of a collection. Deprecated: use `GET /v3/usage?organization={id}&document_type={id}` instead.

api
affinda_get_v3_data_point_choicesREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get list of data point choices -- Returns available choices for a specific enum data point.

api
affinda_get_v3_data_point_choices_by_idREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get specific data point choice -- Return a specific data point choice.

api
affinda_get_v3_data_pointsREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get list of all data points -- Returns your custom data points as well as Affinda's off-the-shelf data points.

api
affinda_get_v3_data_points_by_identifierREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get specific data point -- Return a specific data point.

api
affinda_get_v3_document_splittersREAD

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Get list of all document splitters -- Returns all the document splitters visible to the user.

api
affinda_get_v3_document_splitters_by_identifierREAD

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Get specific document splitter -- Return a specific document splitter.

api
affinda_get_v3_document_typesREAD

List document types -- Returns a list of document types that the user has access to.

api
affinda_get_v3_document_types_by_identifierREAD

Get a document type -- Returns the details of a specific document type.

api
affinda_get_v3_document_types_by_identifier_json_schemaREAD

Generate JSON schema from a document type -- Generate JSON schema from a document type.

api
affinda_get_v3_document_types_by_identifier_pydantic_modelsREAD

Generate Pydantic models from a document type -- Generate Pydantic models from a document type.

api
affinda_get_v3_documentsREAD

Get list of all documents -- Returns all the document summaries for that user, limited to 300 per page.

api
affinda_get_v3_documents_by_identifierREAD

Get specific document -- Return a specific document. This is the POLL endpoint for an upload sent with `wait: false`: re-read it until `meta.ready` is true, or until `meta.failed` is true, which is terminal and carries `meta.errorCode` / `meta.errorDetail`.

api
affinda_get_v3_extractorsREAD

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Get list of all extractors -- Returns your custom extractors as well as Affinda's off-the-shelf extractors.

api
affinda_get_v3_extractors_by_identifierREAD

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Get specific extractor -- Return a specific extractor.

api
affinda_get_v3_indexREAD

Get list of all indexes -- Returns all the indexes

api
affinda_get_v3_index_by_name_documentsREAD

Get indexed documents for a specific index -- Returns all the indexed documents for that index

api
affinda_get_v3_invitationsREAD

Get list of all invitations -- Get list of all invitations you created or sent to you.

api
affinda_get_v3_invitations_by_identifierREAD

Get detail of an invitation -- Get detail of an invitation.

api
affinda_get_v3_invitations_token_by_tokenREAD

Get detail of an invitation by token -- Get detail of an invitation using a secret token. This allows users who have not registered/logged in to view the invitation.

api
affinda_get_v3_job_description_search_configREAD

Get the config for the logged in user's embeddable job description search tool -- Return configurations such as which fields can be displayed in the logged in user's embeddable job description search tool, what are their…

api
affinda_get_v3_mapping_data_sourcesREAD

List data sources -- Returns the list of all custom mapping data sources.

api
affinda_get_v3_mapping_data_sources_by_identifierREAD

Get specific data source -- Return a specific mapping data source.

api
affinda_get_v3_mapping_data_sources_by_identifier_valuesREAD

List values for a data source -- Returns the list of all values in a mapping data source

api
affinda_get_v3_mapping_data_sources_by_identifier_values_by_valueREAD

Get specific data source value -- Return a specific mapping dta source value.

api
affinda_get_v3_mappingsREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. List mappings -- Returns the list of all custom data mappings.

api
affinda_get_v3_mappings_by_identifierREAD

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Get specific mapping -- Return a specific mapping.

api
affinda_get_v3_occupation_groupsREAD

List occupation groups -- Returns the list of searchable occupation groups.

api
affinda_get_v3_organization_membershipsREAD

Get list of all organization memberships -- Returns all the organization memberships

api
affinda_get_v3_organization_memberships_by_identifierREAD

Get detail of an organization membership -- Get detail of an organization membership.

api
affinda_get_v3_organizationsREAD

Get list of all organizations -- Returns all the organizations

api
affinda_get_v3_organizations_by_identifierREAD

Get detail of an organization -- Get detail of an organization.

api
affinda_get_v3_resthook_resultsREAD

Get list of webhook delivery results for a document -- Returns the webhook (resthook) delivery results recorded for a document.

api
affinda_get_v3_resthook_subscriptionsREAD

Get list of all resthook subscriptions -- Returns your resthook subscriptions.

api
affinda_get_v3_resthook_subscriptions_by_idREAD

Get specific resthook subscription -- Return a specific resthook subscription.

api
affinda_get_v3_resume_search_configREAD

Get the config for the logged in user's embeddable resume search tool -- Return configurations such as which fields can be displayed in the logged in user's embeddable resume search tool, what are their weights, what is…

api
affinda_get_v3_resume_search_matchREAD

Match a single resume and job description -- Get the matching score between a resume and a job description. The score ranges between 0 and 1, with 0 being not a match at all, and 1 being perfect match.

api
affinda_get_v3_resume_search_suggestion_job_titleREAD

Get job title suggestions based on provided job title(s) -- Provided one or more job titles, get related suggestions for your search.

api
affinda_get_v3_resume_search_suggestion_skillREAD

Get skill suggestions based on provided skill(s) -- Provided one or more skills, get related suggestions for your search.

api
affinda_get_v3_tagsREAD

Get list of all tags -- Returns your tags.

api
affinda_get_v3_tags_by_idREAD

Get specific tag -- Return a specific tag.

api
affinda_get_v3_usageREAD

Get usage -- Returns daily credits consumption for an organization over a date range.

api
affinda_get_v3_validation_resultsREAD

Get list of all validation results -- Returns the validation results of a document.

api
affinda_get_v3_validation_results_by_idREAD

Get specific validation result -- Return a specific validation result.

api
affinda_get_v3_workspace_membershipsREAD

Get list of all workspace memberships -- Returns the memberships of your workspaces.

api
affinda_get_v3_workspace_memberships_by_identifierREAD

Get specific workspace membership -- Return a specific workspace membership.

api
affinda_get_v3_workspacesREAD

Get list of all workspaces -- Returns your workspaces.

api
affinda_get_v3_workspaces_by_identifierREAD

Get specific workspace -- Return a specific workspace.

api
affinda_get_v3_workspaces_by_identifier_usageREAD

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Get usage by workspace -- Return monthly credits consumption of a workspace. Deprecated: use `GET /v3/usage?organization={id}&workspace={id}` instead.

api
affinda_patch_v3_annotations_by_idWRITE

Update an annotation -- Update data of an annotation.

api
affinda_patch_v3_api_users_by_idWRITE

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Update an API user -- Update data of an API user.

api
affinda_patch_v3_collections_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Update a collection -- Update data of a collection.

api
affinda_patch_v3_collections_by_identifier_fields_by_datapoint_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Update data field for a collection assosciated with a data point. -- Update data field for a collection assosciated with a data point

api
affinda_patch_v3_data_point_choices_by_idWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Update a data point choice -- Update data of a data point choice.

api
affinda_patch_v3_data_points_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Update a data point -- Update data of a data point.

api
affinda_patch_v3_document_types_by_identifierWRITE

Update a document type -- Update an existing document type.

api
affinda_patch_v3_documents_by_identifierWRITE

Update a document -- Update file name, expiry time, or move to another collection, etc.

api
affinda_patch_v3_extractors_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Update an extractor -- Update data of an extractor.

api
affinda_patch_v3_index_by_nameWRITE

Update an index -- Updates the specified index

api
affinda_patch_v3_invitations_by_identifierWRITE

Update an invitation -- Update the detail of an invitation.

api
affinda_patch_v3_invitations_token_by_tokenWRITE

Respond to an invitation -- Choose to accept or decline an invitation.

api
affinda_patch_v3_job_description_search_configWRITE

Update the config for the logged in user's embeddable job description search tool -- Update configurations such as which fields can be displayed in the logged in user's embeddable job description search tool, what are…

api
affinda_patch_v3_mappings_by_identifierWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Update specific mapping -- Updates a specific mapping.

api
affinda_patch_v3_organization_memberships_by_identifierWRITE

Update an organization membership -- The admin users can use this endpoint to update the role of the members within their organization.

api
affinda_patch_v3_organizations_by_identifierWRITE

Update an organization -- Update the detail of an organization. NOTE: the `avatar` upload field is NOT available through this tool -- unbounded bytes never enter a tool argument. Set it in the Affinda web app.

api
affinda_patch_v3_resthook_subscriptions_by_idWRITE

Update a resthook subscription -- Update data of a resthook subscription.

api
affinda_patch_v3_resume_search_configWRITE

Update the config for the logged in user's embeddable resume search tool -- Update configurations such as which fields can be displayed in the logged in user's embeddable resume search tool, what are their weights, what…

api
affinda_patch_v3_tags_by_idWRITE

Update a tag -- Update data of an tag.

api
affinda_patch_v3_validation_results_by_idWRITE

Update a validation result -- Update a validation result.

api
affinda_patch_v3_workspaces_by_identifierWRITE

Update a workspace -- Update a workspace.

api
affinda_post_v3_annotationsWRITE

Create a annotation

api
affinda_post_v3_annotations_batch_createWRITE

Batch create annotations

api
affinda_post_v3_annotations_batch_deleteWRITE

Batch delete annotations

api
affinda_post_v3_annotations_batch_updateWRITE

Batch update annotations

api
affinda_post_v3_api_usersWRITE

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Create an API user

api
affinda_post_v3_api_users_by_id_regenerate_api_keyWRITE

DEPRECATED by Affinda ("Deprecated End Points" tag); live today, no end-of-life date published. Regenerate API key for an API user -- Regenerate API key for an API user.

api
affinda_post_v3_collectionsWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Create a collection

api
affinda_post_v3_collections_by_identifier_create_data_fieldWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Create data field for a collection along with a new data point.

api
affinda_post_v3_data_point_choicesWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Create a data point choice -- Create a custom data point choice.

api
affinda_post_v3_data_point_choices_replaceWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Replace choices of a data point -- Replace choices of a data point. Existing choices and incoming choices are matched base on their `value`.

api
affinda_post_v3_data_pointsWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Create a data point -- Create a custom data point.

api
affinda_post_v3_document_typesWRITE

Create a document type -- Create a new document type in the specified organization.

api
affinda_post_v3_documentsWRITE

Upload a document for parsing -- Uploads a document for parsing via file upload or URL. NOTE: the `file` upload field is NOT available through this tool -- unbounded bytes never enter a tool argument. Supply `url` instead (Affinda downloads the document itself), or use affinda_post_v3_documents_create_from_data for structured data. ASYNCHRONOUS: `wait` defaults to true, which holds the request open until parsing completes and will time out on a large document. Send `wait: false` to get an `identifier` back immediately, then poll affinda_get_v3_documents_by_identifier until `meta.ready` is true; `meta.failed` with `meta.errorCode` / `meta.errorDetail` is the failure end state.

api
affinda_post_v3_documents_batch_add_tagWRITE

Add a tag to documents -- Add a tag to documents. Tags are used to group documents together. Tags can be used to filter documents.

api
affinda_post_v3_documents_batch_remove_tagWRITE

Remove a tag from documents -- Remove a tag from documents.

api
affinda_post_v3_documents_by_identifier_update_dataWRITE

Update a document's data -- Update data of a document. Only applicable for resumes and job descriptions.

api
affinda_post_v3_documents_create_from_dataWRITE

Create a document from raw data -- Creates a document directly from structured resume or job description data for use in Search & Match functionality. SYNCHRONOUS, unlike the file/URL upload: this operation parses nothing, so it takes no `wait` argument and returns the created document directly. Use affinda_post_v3_documents when you have a file or a URL to parse.

api
affinda_post_v3_extractorsWRITE

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Create an extractor -- Create a custom extractor.

api
affinda_post_v3_indexWRITE

Create a new index -- Create an index for the search tool

api
affinda_post_v3_index_by_name_documentsWRITE

Index a new document -- Create an indexed document for the search tool

api
affinda_post_v3_index_by_name_documents_by_identifier_re_indexWRITE

Re-index a document -- Re-index a document. This is relevant if you updated the document's data via the /annotations endpoint, and want to refresh the document's data in the search index.

api
affinda_post_v3_invitationsWRITE

Create a new invitation -- Create a new invitation.

api
affinda_post_v3_job_description_searchWRITE

Search through parsed job descriptions -- Searches through parsed job descriptions. You can search with custom criterias or a resume.

api
affinda_post_v3_job_description_search_details_by_identifierWRITE

Get search result of specific job description -- This contains more detailed information about the matching score of the search criteria, or which search criteria is missing in this job description.

api
affinda_post_v3_job_description_search_embedWRITE

Create a signed URL for the embeddable job description search tool -- Create and return a signed URL of the job description search tool which then can be embedded on a web page.

api
affinda_post_v3_mapping_data_sourcesWRITE

Create a data source -- Create a custom mapping data source.

api
affinda_post_v3_mapping_data_sources_by_identifier_valuesWRITE

Add value for a data source -- Adds a value to a mapping data source

api
affinda_post_v3_mappingsWRITE

DEPRECATED by Affinda (`deprecated: true` + tag); live today, no end-of-life date published. Create a mapping -- Create a custom mapping.

api
affinda_post_v3_organizationsWRITE

Create a new organization -- Create a new organization. NOTE: the `avatar` upload field is NOT available through this tool -- unbounded bytes never enter a tool argument. Set it in the Affinda web app.

api
affinda_post_v3_resthook_results_resendWRITE

Re-trigger webhooks for a document -- Replays an event for a document, re-firing it to every matching v3 webhook subscription (including ones that are currently inactive).

api
affinda_post_v3_resthook_subscriptionsWRITE

Create a resthook subscription -- After a subscription is successfully created, we'll send a POST request to your target URL with a `X-Hook-Secret` header.

api
affinda_post_v3_resthook_subscriptions_activateWRITE

Activate a resthook subscription -- After creating a subscription, we'll send a POST request to your target URL with a `X-Hook-Secret` header.

api
affinda_post_v3_resume_searchWRITE

Search through parsed resumes -- Searches through parsed resumes. Users have 3 options to create a search: 1. Match to a job description - a parsed job description is used to find candidates that suit it 2.

api
affinda_post_v3_resume_search_details_by_identifierWRITE

Get search result of specific resume -- This contains more detailed information about the matching score of the search criteria, or which search criteria is missing in this resume.

api
affinda_post_v3_resume_search_embedWRITE

Create a signed URL for the embeddable resume search tool -- Create and return a signed URL of the resume search tool which then can be embedded on a web page.

api
affinda_post_v3_tagsWRITE

Create a tag

api
affinda_post_v3_validate_by_identifier_splitWRITE

DEPRECATED by Affinda (`deprecated: true`); live today, no end-of-life date published. Split pages of a document -- Split / merge / rotate / delete pages of a document. Documents with multiple pages can be splitted into multiple documents, or merged into one document. Each page can also be rotated.

api
affinda_post_v3_validation_resultsWRITE

Create a validation result -- Create a validation result.

api
affinda_post_v3_validation_results_batch_createWRITE

Batch create validation results -- Batch create validation results.

api
affinda_post_v3_validation_results_batch_deleteWRITE

Batch delete validation results

api
affinda_post_v3_workspace_membershipsWRITE

Create a workspace membership -- Create a workspace membership.

api
affinda_post_v3_workspacesWRITE

Create a workspace

api
affinda_put_v3_mapping_data_sources_by_identifier_valuesWRITE

Replace values for a data source -- Replaces the list of all values in a mapping data source Note: For large data sources (e.g.

api
affinda_put_v3_mapping_data_sources_by_identifier_values_by_valueWRITE

Update specific data source value -- Update the specified mapping data source value.

api

Put Affinda behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.