Affinity v2
Connect to Affinity External API v2 to manage CRM companies, people, opportunities, lists, notes, interactions, and webhooks.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "AFFINITY_V2_DELETE_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONID", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("AFFINITY_V2_DELETE_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONID", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute AFFINITY_V2_DELETE_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONID --data '{ }'Tool catalog
Available tools
86 callable operations
Delete a dropdown option for a List FieldAFFINITY_V2_DELETE_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONIDDelete a dropdown option for a List Field.Connection
Delete a dropdown option for a List Field.
Authentication
Connected account requiredTags
Delete a single NoteAFFINITY_V2_DELETE_NOTES_BY_NOTEIDDelete a note. You can only delete notes you created. Deleting a root note also deletes itsConnection
Delete a note. You can only delete notes you created. Deleting a root note also deletes its
Authentication
Connected account requiredTags
Get current userAFFINITY_V2_GET_AUTH_WHOAMIReturns information about the authenticated user, their current organization, and API key permissions.Connection
Returns information about the authenticated user, their current organization, and API key permissions.
Authentication
Connected account requiredTags
Get metadata on all CallsAFFINITY_V2_GET_CALLSPaginate through all calls in Affinity. Returns basic information about the call interactionConnection
Paginate through all calls in Affinity. Returns basic information about the call interaction
Authentication
Connected account requiredTags
Get metadata on all Chat MessagesAFFINITY_V2_GET_CHAT_MESSAGESPaginate through all chat messages in Affinity. Returns basic information about the chat messageConnection
Paginate through all chat messages in Affinity. Returns basic information about the chat message
Authentication
Connected account requiredTags
Get all CompaniesAFFINITY_V2_GET_COMPANIESPaginate through Companies in Affinity.Connection
Paginate through Companies in Affinity.
Authentication
Connected account requiredTags
Get a single CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYIDReturns basic information and non-list-specific field data on the requested Company.Connection
Returns basic information and non-list-specific field data on the requested Company.
Authentication
Connected account requiredTags
Get field values on a single CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_FIELDSPaginate through field values on a single company.Connection
Paginate through field values on a single company.
Authentication
Connected account requiredTags
Get a single field value on a CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_FIELDS_BY_FIELDIDRetrieve a single field on a company. Returns basic information and the field value.Connection
Retrieve a single field on a company. Returns basic information and the field value.
Authentication
Connected account requiredTags
Get a Company's List EntriesAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_LIST_ENTRIESPaginate through the List Entries (AKA rows) for the given Company across all Lists.Connection
Paginate through the List Entries (AKA rows) for the given Company across all Lists.
Authentication
Connected account requiredTags
Get a Company's ListsAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_LISTSPaginate through all Lists where the given Company appears as an entry and that you have access to view.Connection
Paginate through all Lists where the given Company appears as an entry and that you have access to view.
Authentication
Connected account requiredTags
Get Notes for a CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_NOTESReturns relevant notes for a given company which includes directly attached notes and notes attached to persons on this company.Connection
Returns relevant notes for a given company which includes directly attached notes and notes attached to persons on this company.
Authentication
Connected account requiredTags
Get Relationships for a CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_RELATIONSHIPSReturns the relationships for a given company, including the interaction score that measuresConnection
Returns the relationships for a given company, including the interaction score that measures
Authentication
Connected account requiredTags
Get metadata on Company FieldsAFFINITY_V2_GET_COMPANIES_FIELDSReturns metadata on non-list-specific Company Fields.Connection
Returns metadata on non-list-specific Company Fields.
Authentication
Connected account requiredTags
Get dropdown options for a Company FieldAFFINITY_V2_GET_COMPANIES_FIELDS_BY_FIELDID_DROPDOWN_OPTIONSReturns the dropdown options for a specific dropdown or ranked-dropdown field on a Company.Connection
Returns the dropdown options for a specific dropdown or ranked-dropdown field on a Company.
Authentication
Connected account requiredTags
Get All Company MergesAFFINITY_V2_GET_COMPANY_MERGESRetrieve paginated company merges for the organization.Connection
Retrieve paginated company merges for the organization.
Authentication
Connected account requiredTags
Get Company MergeAFFINITY_V2_GET_COMPANY_MERGES_BY_MERGEIDRetrieve the status and details of a specific company merge.Connection
Retrieve the status and details of a specific company merge.
Authentication
Connected account requiredTags
Get metadata on all EmailsAFFINITY_V2_GET_EMAILSPaginate through all emails in Affinity. Returns basic information about the email interactionConnection
Paginate through all emails in Affinity. Returns basic information about the email interaction
Authentication
Connected account requiredTags
Get all field value changesAFFINITY_V2_GET_FIELD_VALUE_CHANGESRetrieve field value changes across all entities and fields in your Affinity workspace.Connection
Retrieve field value changes across all entities and fields in your Affinity workspace.
Authentication
Connected account requiredTags
Get Coworker Inferred ConnectionsAFFINITY_V2_GET_INFERRED_CONNECTIONS_COWORKERSReturns inferred connections based on shared work history, grouped by the target person, strongest first.Connection
Returns inferred connections based on shared work history, grouped by the target person, strongest first.
Authentication
Connected account requiredTags
Get metadata on all ListsAFFINITY_V2_GET_LISTSPaginate through all Lists in your organization that you have access to view.Connection
Paginate through all Lists in your organization that you have access to view.
Authentication
Connected account requiredTags
Get metadata on a single ListAFFINITY_V2_GET_LISTS_BY_LISTIDRetrieve detailed information about a specific List you have access to view.Connection
Retrieve detailed information about a specific List you have access to view.
Authentication
Connected account requiredTags
Get metadata on a single List's FieldsAFFINITY_V2_GET_LISTS_BY_LISTID_FIELDSReturns metadata on the Fields available on a single List.Connection
Returns metadata on the Fields available on a single List.
Authentication
Connected account requiredTags
Get dropdown options for a List FieldAFFINITY_V2_GET_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONSReturns the dropdown options for a specific dropdown or ranked-dropdown field on a List.Connection
Returns the dropdown options for a specific dropdown or ranked-dropdown field on a List.
Authentication
Connected account requiredTags
Get a dropdown option for a List FieldAFFINITY_V2_GET_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONIDGet a single dropdown option for a List Field.Connection
Get a single dropdown option for a List Field.
Authentication
Connected account requiredTags
Get all List Entries on a ListAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIESPaginate through the List Entries (AKA rows) on a given List.Connection
Paginate through the List Entries (AKA rows) on a given List.
Authentication
Connected account requiredTags
Get a single List Entry on a ListAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYIDRetrieve a single list entry.Connection
Retrieve a single list entry.
Authentication
Connected account requiredTags
Get Field Value Changes on a List EntryAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYID_FIELD_VALUE_CHANGESPaginate through the historical value changes on the fields of a List Entry.Connection
Paginate through the historical value changes on the fields of a List Entry.
Authentication
Connected account requiredTags
Get field values on a single List EntryAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYID_FIELDSPaginate through all field values on a single list entry.Connection
Paginate through all field values on a single list entry.
Authentication
Connected account requiredTags
Get a single field valueAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYID_FIELDS_BY_FIELDIDReturns a single field value on a list entry.Connection
Returns a single field value on a list entry.
Authentication
Connected account requiredTags
Get metadata on Saved ViewsAFFINITY_V2_GET_LISTS_BY_LISTID_SAVED_VIEWSPaginate through all Saved Views you have access to view for a specific List.Connection
Paginate through all Saved Views you have access to view for a specific List.
Authentication
Connected account requiredTags
Get metadata on a single Saved ViewAFFINITY_V2_GET_LISTS_BY_LISTID_SAVED_VIEWS_BY_VIEWIDRetrieve detailed information about a specific Saved View you have access to view.Connection
Retrieve detailed information about a specific Saved View you have access to view.
Authentication
Connected account requiredTags
Get all List Entries on a Saved ViewAFFINITY_V2_GET_LISTS_BY_LISTID_SAVED_VIEWS_BY_VIEWID_LIST_ENTRIESPaginate through the List Entries (AKA rows) on a given Saved View.Connection
Paginate through the List Entries (AKA rows) on a given Saved View.
Authentication
Connected account requiredTags
Get metadata on all MeetingsAFFINITY_V2_GET_MEETINGSPaginate through all Meetings in Affinity. Returns basic information about past and future meeting interactionsConnection
Paginate through all Meetings in Affinity. Returns basic information about past and future meeting interactions
Authentication
Connected account requiredTags
Get all NotesAFFINITY_V2_GET_NOTESReturns all notes, with the exception of replies.Connection
Returns all notes, with the exception of replies.
Authentication
Connected account requiredTags
Get a single NoteAFFINITY_V2_GET_NOTES_BY_NOTEIDGet a Note with a given idConnection
Get a Note with a given id
Authentication
Connected account requiredTags
Get Companies attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_COMPANIESReturns directly attached companies for a given Note.Connection
Returns directly attached companies for a given Note.
Authentication
Connected account requiredTags
Get Opportunities attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_OPPORTUNITIESReturns directly attached opportunities for a given Note.Connection
Returns directly attached opportunities for a given Note.
Authentication
Connected account requiredTags
Get Persons attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_PERSONSReturns directly attached persons for a given Note.Connection
Returns directly attached persons for a given Note.
Authentication
Connected account requiredTags
Get replies for a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_REPLIESThis endpoint returns reply notes for a given note id.Connection
This endpoint returns reply notes for a given note id.
Authentication
Connected account requiredTags
Get all OpportunitiesAFFINITY_V2_GET_OPPORTUNITIESPaginate through Opportunities in Affinity.Connection
Paginate through Opportunities in Affinity.
Authentication
Connected account requiredTags
Get a single OpportunityAFFINITY_V2_GET_OPPORTUNITIES_BY_OPPORTUNITYIDReturns basic information but **not** field data on the requested Opportunity.Connection
Returns basic information but **not** field data on the requested Opportunity.
Authentication
Connected account requiredTags
Get Notes for an OpportunityAFFINITY_V2_GET_OPPORTUNITIES_BY_OPPORTUNITYID_NOTESReturns Notes for a given Opportunity which includes directly attached notes and those attached to persons on this Opportunity.Connection
Returns Notes for a given Opportunity which includes directly attached notes and those attached to persons on this Opportunity.
Authentication
Connected account requiredTags
Get All Person MergesAFFINITY_V2_GET_PERSON_MERGESRetrieve paginated person merges for the organization.Connection
Retrieve paginated person merges for the organization.
Authentication
Connected account requiredTags
Get Person MergeAFFINITY_V2_GET_PERSON_MERGES_BY_MERGEIDRetrieve the status and details of a specific person merge.Connection
Retrieve the status and details of a specific person merge.
Authentication
Connected account requiredTags
Get all PersonsAFFINITY_V2_GET_PERSONSPaginate through Persons in Affinity.Connection
Paginate through Persons in Affinity.
Authentication
Connected account requiredTags
Get a single PersonAFFINITY_V2_GET_PERSONS_BY_PERSONIDReturns basic information and non-list-specific field data on the requested Person.Connection
Returns basic information and non-list-specific field data on the requested Person.
Authentication
Connected account requiredTags
Get field values on a single PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_FIELDSPaginate through field values on a single person.Connection
Paginate through field values on a single person.
Authentication
Connected account requiredTags
Get a single field on a PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_FIELDS_BY_FIELDIDRetrieve a single field on a person. Returns basic information and the field value.Connection
Retrieve a single field on a person. Returns basic information and the field value.
Authentication
Connected account requiredTags
Get a Person's List EntriesAFFINITY_V2_GET_PERSONS_BY_PERSONID_LIST_ENTRIESPaginate through the List Entries (AKA rows) for the given Person across all Lists.Connection
Paginate through the List Entries (AKA rows) for the given Person across all Lists.
Authentication
Connected account requiredTags
Get a Person's ListsAFFINITY_V2_GET_PERSONS_BY_PERSONID_LISTSPaginate through all Lists where the given Person appears as an entry and that you have access to view.Connection
Paginate through all Lists where the given Person appears as an entry and that you have access to view.
Authentication
Connected account requiredTags
Get Notes for a PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_NOTESReturns notes for a given person id which includes directly attached notes, notes on meetings this person attended, and notes where this person is mentioned.Connection
Returns notes for a given person id which includes directly attached notes, notes on meetings this person attended, and notes where this person is mentioned.
Authentication
Connected account requiredTags
Get Relationships for a PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_RELATIONSHIPSReturns the relationships for a given person, including the interaction score that measures theConnection
Returns the relationships for a given person, including the interaction score that measures the
Authentication
Connected account requiredTags
Get metadata on Person FieldsAFFINITY_V2_GET_PERSONS_FIELDSReturns metadata on non-list-specific Person Fields.Connection
Returns metadata on non-list-specific Person Fields.
Authentication
Connected account requiredTags
Get dropdown options for a Person FieldAFFINITY_V2_GET_PERSONS_FIELDS_BY_FIELDID_DROPDOWN_OPTIONSReturns the dropdown options for a specific dropdown or ranked-dropdown field on a Person.Connection
Returns the dropdown options for a specific dropdown or ranked-dropdown field on a Person.
Authentication
Connected account requiredTags
Get all RemindersAFFINITY_V2_GET_REMINDERSReturns a page of Reminders visible to the caller.Connection
Returns a page of Reminders visible to the caller.
Authentication
Connected account requiredTags
Get All Company Merge TasksAFFINITY_V2_GET_TASKS_COMPANY_MERGESRetrieve paginated company merge tasks for the organization.Connection
Retrieve paginated company merge tasks for the organization.
Authentication
Connected account requiredTags
Get Company Merge TaskAFFINITY_V2_GET_TASKS_COMPANY_MERGES_BY_TASKIDRetrieve the status and details of a specific task for company merges.Connection
Retrieve the status and details of a specific task for company merges.
Authentication
Connected account requiredTags
Get All Person Merge TasksAFFINITY_V2_GET_TASKS_PERSON_MERGESRetrieve paginated person merge tasks for the organization.Connection
Retrieve paginated person merge tasks for the organization.
Authentication
Connected account requiredTags
Get Person Merge TaskAFFINITY_V2_GET_TASKS_PERSON_MERGES_BY_TASKIDRetrieve the status and details of a specific task for person merges.Connection
Retrieve the status and details of a specific task for person merges.
Authentication
Connected account requiredTags
Get all TranscriptsAFFINITY_V2_GET_TRANSCRIPTSPaginate through all transcripts and return basic metadata only. Use the single transcript endpoint to fetch the entire transcript data.Connection
Paginate through all transcripts and return basic metadata only. Use the single transcript endpoint to fetch the entire transcript data.
Authentication
Connected account requiredTags
Get a single TranscriptAFFINITY_V2_GET_TRANSCRIPTS_BY_TRANSCRIPTIDGet a transcript with a given id with the first 100 fragments of the transcript. Use the /fragments endpoint to fetch all fragments of the transcript.Connection
Get a transcript with a given id with the first 100 fragments of the transcript. Use the /fragments endpoint to fetch all fragments of the transcript.
Authentication
Connected account requiredTags
Get fragments of a transcriptAFFINITY_V2_GET_TRANSCRIPTS_BY_TRANSCRIPTID_FRAGMENTSGet fragments of a transcript given a transcript id.Connection
Get fragments of a transcript given a transcript id.
Authentication
Connected account requiredTags
Get all UsersAFFINITY_V2_GET_USERSPaginate through internal Users in your organization.Connection
Paginate through internal Users in your organization.
Authentication
Connected account requiredTags
Get a single UserAFFINITY_V2_GET_USERS_BY_USERIDReturns information about a single internal User, including name, primary emailConnection
Returns information about a single internal User, including name, primary email
Authentication
Connected account requiredTags
Perform batch operations on a company's fieldsAFFINITY_V2_PATCH_COMPANIES_BY_COMPANYID_FIELDSPerform batch operations on a company's fields.Connection
Perform batch operations on a company's fields.
Authentication
Connected account requiredTags
Perform batch operations on a list entry's fieldsAFFINITY_V2_PATCH_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYID_FIELDSPerform batch operations on a list entry's fields.Connection
Perform batch operations on a list entry's fields.
Authentication
Connected account requiredTags
Perform batch operations on a person's fieldsAFFINITY_V2_PATCH_PERSONS_BY_PERSONID_FIELDSPerform batch operations on a person's fields.Connection
Perform batch operations on a person's fields.
Authentication
Connected account requiredTags
Update a single field value on a CompanyAFFINITY_V2_POST_COMPANIES_BY_COMPANYID_FIELDS_BY_FIELDIDUpdate a single field value on a company.Connection
Update a single field value on a company.
Authentication
Connected account requiredTags
Search CompaniesAFFINITY_V2_POST_COMPANIES_SEARCHSearch for Companies matching the given criteria.Connection
Search for Companies matching the given criteria.
Authentication
Connected account requiredTags
Initiate Company MergeAFFINITY_V2_POST_COMPANY_MERGESInitiate a company merge to combine a duplicate company profile into a primary company profile.Connection
Initiate a company merge to combine a duplicate company profile into a primary company profile.
Authentication
Connected account requiredTags
Send FeedbackAFFINITY_V2_POST_FEEDBACKSend feedback to Affinity about a particular product area or feature.Connection
Send feedback to Affinity about a particular product area or feature.
Authentication
Connected account requiredTags
Search Files by KeywordAFFINITY_V2_POST_FILES_SEARCHSearch files by keyword. The scope of the search is controlled by the request body:Connection
Search files by keyword. The scope of the search is controlled by the request body:
Authentication
Connected account requiredTags
Create a ListAFFINITY_V2_POST_LISTSCreate a new List.Connection
Create a new List.
Authentication
Connected account requiredTags
Create a dropdown option for a List FieldAFFINITY_V2_POST_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONSCreate a dropdown option for a List Field.Connection
Create a dropdown option for a List Field.
Authentication
Connected account requiredTags
Update a dropdown option for a List FieldAFFINITY_V2_POST_LISTS_BY_LISTID_FIELDS_BY_FIELDID_DROPDOWN_OPTIONS_BY_DROPDOWNOPTIONIDUpdate a dropdown option for a List Field.Connection
Update a dropdown option for a List Field.
Authentication
Connected account requiredTags
Update a single field value on a List EntryAFFINITY_V2_POST_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYID_FIELDS_BY_FIELDIDUpdate a single field value.Connection
Update a single field value.
Authentication
Connected account requiredTags
Search List EntriesAFFINITY_V2_POST_LISTS_BY_LISTID_LIST_ENTRIES_SEARCHSearch for List Entries on a List matching the given criteria.Connection
Search for List Entries on a List matching the given criteria.
Authentication
Connected account requiredTags
Create a NoteAFFINITY_V2_POST_NOTESCreate a new note. By default it is authored by the calling user; set `creator` to attributeConnection
Create a new note. By default it is authored by the calling user; set `creator` to attribute
Authentication
Connected account requiredTags
Update a single NoteAFFINITY_V2_POST_NOTES_BY_NOTEIDMake an update to an existing note's body content or its entity associations.Connection
Make an update to an existing note's body content or its entity associations.
Authentication
Connected account requiredTags
Search Notes by KeywordAFFINITY_V2_POST_NOTES_SEARCHSearch notes by keyword. The scope of the search is controlled by the request body:Connection
Search notes by keyword. The scope of the search is controlled by the request body:
Authentication
Connected account requiredTags
Initiate Person MergeAFFINITY_V2_POST_PERSON_MERGESInitiate a person merge to combine a duplicate person profile into a primary person profile.Connection
Initiate a person merge to combine a duplicate person profile into a primary person profile.
Authentication
Connected account requiredTags
Update a single field value on a PersonAFFINITY_V2_POST_PERSONS_BY_PERSONID_FIELDS_BY_FIELDIDUpdate a single field value on a person.Connection
Update a single field value on a person.
Authentication
Connected account requiredTags
Search PersonsAFFINITY_V2_POST_PERSONS_SEARCHSearch for Persons matching the given criteria.Connection
Search for Persons matching the given criteria.
Authentication
Connected account requiredTags
Create a ReminderAFFINITY_V2_POST_REMINDERSCreates a new Reminder. Exactly one of `company`, `person`, or `opportunity` must be provided.Connection
Creates a new Reminder. Exactly one of `company`, `person`, or `opportunity` must be provided.
Authentication
Connected account requiredTags
Semantic SearchAFFINITY_V2_POST_SEMANTIC_SEARCHPerform an AI-powered semantic search. Use the `entity-type` field in the request body toConnection
Perform an AI-powered semantic search. Use the `entity-type` field in the request body to
Authentication
Connected account requiredTags