Skip to main content
Affinda logo

Affinda

Affinda provides an AI-powered document processing platform that automates data extraction from various document types.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Affinda authenticates with an API key. Generate the credential in your Affinda account, then paste it into FlyMyAI the first time an agent uses an Affinda action.

Get your Affinda credential →

Fields to fill in FlyMyAI

FieldDetails
Affinda API KeyThe API key used for authenticating requests to the Affinda API. (required)
Workspace IDThe identifier of the workspace within which the API operations are performed. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
AFFINDA_BATCH_UPDATE_ANNOTATIONSTool to update multiple annotations in one request. use when you need to modify parsed values or other fields across many annotations at once.annotations
AFFINDA_CREATE_COLLECTIONTool to create a new collection. use after you have a valid workspace id and want to group documents by a specific extractor within that workspace.name, workspace, extractor
AFFINDA_CREATE_DOCUMENTTool to upload a new document for parsing. use when you have the document file or a public url and need to extract structured data immediately.-
AFFINDA_CREATE_ORGANIZATIONTool to create a new organization. use when you have a unique organization name and want to group resources under it.name
AFFINDA_CREATE_RESTHOOK_SUBSCRIPTIONTool to create a new resthook subscription. use after confirming your webhook endpoint is ready to receive document event notifications.targetUrl, event, organization
AFFINDA_CREATE_TAGTool to create a new tag. use when you need to label documents in a specific workspace.name, workspace
AFFINDA_CREATE_VALIDATION_RESULTTool to create a validation result. use when recording validation outcomes for a document after parsing.annotations, ruleSlug, message, document
AFFINDA_CREATE_WORKSPACETool to create a new workspace. use when you need to programmatically create a workspace container within an organization.organization, name
AFFINDA_DELETE_COLLECTIONTool to delete a specific collection by its id. use when you need to remove an unused collection. use after verifying the collection id.collection_id
AFFINDA_DELETE_DOCUMENTTool to delete a specific document by its id. use when you need to remove a document that is incorrect or no longer needed, after confirming the document id.identifier
AFFINDA_DELETE_ORGANIZATIONTool to delete a specific organization by its id. use when you need to remove an organization after confirming its identifier.identifier
AFFINDA_DELETE_RESTHOOK_SUBSCRIPTIONTool to delete a specific resthook subscription by id. use after confirming the subscription identifier when the webhook is no longer needed.identifier
AFFINDA_DELETE_WORKSPACETool to delete a specific workspace by its id. use when you need to remove an unused workspace after confirming the workspace id.workspace_id
AFFINDA_DELETE_WORKSPACE_MEMBERSHIPTool to remove a user from a workspace by membership id. use after confirming the workspace membership id to revoke access.identifier
AFFINDA_GET_ALL_TAGSTool to list all tags. use after confirming authentication to fetch tags across workspaces.-
AFFINDA_GET_ALL_VALIDATION_RESULTSTool to list validation results for documents. use after processing documents to inspect validation outcomes.document
AFFINDA_GET_ALL_WORKSPACE_MEMBERSHIPSTool to list all workspace memberships for the authenticated user. use when you need to see roles and access across all workspaces.-
AFFINDA_GET_ANNOTATIONSTool to retrieve a list of all annotations. use after parsing documents to list their annotations.-
AFFINDA_GET_COLLECTIONTool to retrieve details of a specific collection by its id. use when you need full metadata about a collection after confirming its identifier.collection_id
AFFINDA_GET_COLLECTIONSTool to retrieve a list of all collections. use when you need to list collections in your affinda workspace after authentication.workspace
AFFINDA_GET_DOCUMENTTool to retrieve details of a specific document by its id. use when you need full metadata and parsing results for a document after upload.identifier
AFFINDA_GET_DOCUMENTSTool to retrieve a list of all documents. use when you need to list documents in your affinda workspace after authentication.-
AFFINDA_GET_DOCUMENT_TYPETool to retrieve details of a specific document type by its id. use when you need to confirm the configuration or metadata of a document type before processing documents.identifier
AFFINDA_GET_DOCUMENT_TYPESTool to retrieve a list of all document types. use when you need to display or filter documents by type before processing.-
AFFINDA_GET_EXTRACTORSTool to retrieve a list of all extractors. use when you need to paginate through available extractors.organization
AFFINDA_GET_ORGANIZATIONTool to retrieve details of a specific organization by its id. use when you need to fetch an organization's metadata after confirming its identifier.identifier
AFFINDA_GET_ORGANIZATIONSTool to retrieve a list of all organizations. use after authenticating to list all organizations available to the api key.-
AFFINDA_GET_RESTHOOK_SUBSCRIPTIONTool to retrieve details of a specific resthook subscription by its id. use after confirming its creation to verify its settings.identifier
AFFINDA_GET_RESTHOOK_SUBSCRIPTIONSTool to retrieve a list of all resthook subscriptions. use after authenticating to list all webhook subscriptions associated with your account.-
AFFINDA_GET_USAGE_BY_WORKSPACETool to retrieve monthly credits consumption for a workspace. use when tracking usage over a specific period before reporting.workspace_id
AFFINDA_GET_WORKSPACETool to retrieve details of a specific workspace by its id. use when you need full workspace metadata after confirming its identifier.identifier
AFFINDA_GET_WORKSPACESTool to retrieve a list of all workspaces. use when you need to list workspaces filtered by organization and optional name.organization
AFFINDA_GET_WORKSPACE_MEMBERSHIPTool to retrieve details of a specific workspace membership by its id. use when you need to confirm a user's role and details within a workspace after obtaining the membership identifier.identifier
AFFINDA_UPDATE_COLLECTIONTool to update specific fields of a collection. use when you need to rename or reassign a collection after creation.identifier
AFFINDA_UPDATE_DOCUMENTTool to update specific fields of a document. use when you need to rename, reassign, or adjust expiry and storage settings after document creation.identifier
AFFINDA_UPDATE_DOCUMENT_DATATool to update parsed data for a resume or job description document. use after retrieving the document when you want to correct or add parsed fields.identifier, data
AFFINDA_UPDATE_ORGANIZATIONTool to update specific fields of an organization. use when you need to modify an organization's name, avatar, or webhook and validation settings after creation.identifier
AFFINDA_UPDATE_RESTHOOK_SUBSCRIPTIONTool to update an existing resthook subscription. use after confirming the subscription identifier to modify its url, event, or activation status.identifier
AFFINDA_UPDATE_WORKSPACETool to update specific fields of a workspace. use when you need to modify a workspace’s name, visibility, or document rejection policy after creation.workspace_id
We love our partners - FlyMy.AI builds with the best. Thanks, Affinda!