Open Connector
All tools

Affinity v2

Connect to Affinity External API v2 to manage CRM companies, people, opportunities, lists, notes, interactions, and webhooks.

affinity-v2v1.0.086 tools

Authentication

MethodKindStatusDetails
API Keyapi_keyavailable

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.

Delete a dropdown option for a List Field.

Authentication

Connected account required

Tags

lists
Delete a single NoteAFFINITY_V2_DELETE_NOTES_BY_NOTEIDDelete a note. You can only delete notes you created. Deleting a root note also deletes its

Delete a note. You can only delete notes you created. Deleting a root note also deletes its

Authentication

Connected account required

Tags

notes
Get current userAFFINITY_V2_GET_AUTH_WHOAMIReturns information about the authenticated user, their current organization, and API key permissions.

Returns information about the authenticated user, their current organization, and API key permissions.

Authentication

Connected account required

Tags

auth
Get metadata on all CallsAFFINITY_V2_GET_CALLSPaginate through all calls in Affinity. Returns basic information about the call interaction

Paginate through all calls in Affinity. Returns basic information about the call interaction

Authentication

Connected account required

Tags

calls
Get metadata on all Chat MessagesAFFINITY_V2_GET_CHAT_MESSAGESPaginate through all chat messages in Affinity. Returns basic information about the chat message

Paginate through all chat messages in Affinity. Returns basic information about the chat message

Authentication

Connected account required

Tags

chat-messages
Get all CompaniesAFFINITY_V2_GET_COMPANIESPaginate through Companies in Affinity.

Paginate through Companies in Affinity.

Authentication

Connected account required

Tags

companies
Get a single CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYIDReturns basic information and non-list-specific field data on the requested Company.

Returns basic information and non-list-specific field data on the requested Company.

Authentication

Connected account required

Tags

companies
Get field values on a single CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_FIELDSPaginate through field values on a single company.

Paginate through field values on a single company.

Authentication

Connected account required

Tags

companies
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.

Retrieve a single field on a company. Returns basic information and the field value.

Authentication

Connected account required

Tags

companies
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.

Paginate through the List Entries (AKA rows) for the given Company across all Lists.

Authentication

Connected account required

Tags

companies
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.

Paginate through all Lists where the given Company appears as an entry and that you have access to view.

Authentication

Connected account required

Tags

companies
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.

Returns relevant notes for a given company which includes directly attached notes and notes attached to persons on this company.

Authentication

Connected account required

Tags

companies
Get Relationships for a CompanyAFFINITY_V2_GET_COMPANIES_BY_COMPANYID_RELATIONSHIPSReturns the relationships for a given company, including the interaction score that measures

Returns the relationships for a given company, including the interaction score that measures

Authentication

Connected account required

Tags

companies
Get metadata on Company FieldsAFFINITY_V2_GET_COMPANIES_FIELDSReturns metadata on non-list-specific Company Fields.

Returns metadata on non-list-specific Company Fields.

Authentication

Connected account required

Tags

companies
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.

Returns the dropdown options for a specific dropdown or ranked-dropdown field on a Company.

Authentication

Connected account required

Tags

companies
Get All Company MergesAFFINITY_V2_GET_COMPANY_MERGESRetrieve paginated company merges for the organization.

Retrieve paginated company merges for the organization.

Authentication

Connected account required

Tags

company-merges
Get Company MergeAFFINITY_V2_GET_COMPANY_MERGES_BY_MERGEIDRetrieve the status and details of a specific company merge.

Retrieve the status and details of a specific company merge.

Authentication

Connected account required

Tags

company-merges
Get metadata on all EmailsAFFINITY_V2_GET_EMAILSPaginate through all emails in Affinity. Returns basic information about the email interaction

Paginate through all emails in Affinity. Returns basic information about the email interaction

Authentication

Connected account required

Tags

emails
Get all field value changesAFFINITY_V2_GET_FIELD_VALUE_CHANGESRetrieve field value changes across all entities and fields in your Affinity workspace.

Retrieve field value changes across all entities and fields in your Affinity workspace.

Authentication

Connected account required

Tags

field-value-changes
Get Coworker Inferred ConnectionsAFFINITY_V2_GET_INFERRED_CONNECTIONS_COWORKERSReturns inferred connections based on shared work history, grouped by the target person, strongest first.

Returns inferred connections based on shared work history, grouped by the target person, strongest first.

Authentication

Connected account required

Tags

inferred-connections
Get metadata on all ListsAFFINITY_V2_GET_LISTSPaginate through all Lists in your organization that you have access to view.

Paginate through all Lists in your organization that you have access to view.

Authentication

Connected account required

Tags

lists
Get metadata on a single ListAFFINITY_V2_GET_LISTS_BY_LISTIDRetrieve detailed information about a specific List you have access to view.

Retrieve detailed information about a specific List you have access to view.

Authentication

Connected account required

Tags

lists
Get metadata on a single List's FieldsAFFINITY_V2_GET_LISTS_BY_LISTID_FIELDSReturns metadata on the Fields available on a single List.

Returns metadata on the Fields available on a single List.

Authentication

Connected account required

Tags

lists
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.

Returns the dropdown options for a specific dropdown or ranked-dropdown field on a List.

Authentication

Connected account required

Tags

lists
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.

Get a single dropdown option for a List Field.

Authentication

Connected account required

Tags

lists
Get all List Entries on a ListAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIESPaginate through the List Entries (AKA rows) on a given List.

Paginate through the List Entries (AKA rows) on a given List.

Authentication

Connected account required

Tags

lists
Get a single List Entry on a ListAFFINITY_V2_GET_LISTS_BY_LISTID_LIST_ENTRIES_BY_LISTENTRYIDRetrieve a single list entry.

Retrieve a single list entry.

Authentication

Connected account required

Tags

lists
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.

Paginate through the historical value changes on the fields of a List Entry.

Authentication

Connected account required

Tags

lists
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.

Paginate through all field values on a single list entry.

Authentication

Connected account required

Tags

lists
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.

Returns a single field value on a list entry.

Authentication

Connected account required

Tags

lists
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.

Paginate through all Saved Views you have access to view for a specific List.

Authentication

Connected account required

Tags

lists
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.

Retrieve detailed information about a specific Saved View you have access to view.

Authentication

Connected account required

Tags

lists
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.

Paginate through the List Entries (AKA rows) on a given Saved View.

Authentication

Connected account required

Tags

lists
Get metadata on all MeetingsAFFINITY_V2_GET_MEETINGSPaginate through all Meetings in Affinity. Returns basic information about past and future meeting interactions

Paginate through all Meetings in Affinity. Returns basic information about past and future meeting interactions

Authentication

Connected account required

Tags

meetings
Get all NotesAFFINITY_V2_GET_NOTESReturns all notes, with the exception of replies.

Returns all notes, with the exception of replies.

Authentication

Connected account required

Tags

notes
Get a single NoteAFFINITY_V2_GET_NOTES_BY_NOTEIDGet a Note with a given id

Get a Note with a given id

Authentication

Connected account required

Tags

notes
Get Companies attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_COMPANIESReturns directly attached companies for a given Note.

Returns directly attached companies for a given Note.

Authentication

Connected account required

Tags

notes
Get Opportunities attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_OPPORTUNITIESReturns directly attached opportunities for a given Note.

Returns directly attached opportunities for a given Note.

Authentication

Connected account required

Tags

notes
Get Persons attached to a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_ATTACHED_PERSONSReturns directly attached persons for a given Note.

Returns directly attached persons for a given Note.

Authentication

Connected account required

Tags

notes
Get replies for a NoteAFFINITY_V2_GET_NOTES_BY_NOTEID_REPLIESThis endpoint returns reply notes for a given note id.

This endpoint returns reply notes for a given note id.

Authentication

Connected account required

Tags

notes
Get all OpportunitiesAFFINITY_V2_GET_OPPORTUNITIESPaginate through Opportunities in Affinity.

Paginate through Opportunities in Affinity.

Authentication

Connected account required

Tags

opportunities
Get a single OpportunityAFFINITY_V2_GET_OPPORTUNITIES_BY_OPPORTUNITYIDReturns basic information but **not** field data on the requested Opportunity.

Returns basic information but **not** field data on the requested Opportunity.

Authentication

Connected account required

Tags

opportunities
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.

Returns Notes for a given Opportunity which includes directly attached notes and those attached to persons on this Opportunity.

Authentication

Connected account required

Tags

opportunities
Get All Person MergesAFFINITY_V2_GET_PERSON_MERGESRetrieve paginated person merges for the organization.

Retrieve paginated person merges for the organization.

Authentication

Connected account required

Tags

person-merges
Get Person MergeAFFINITY_V2_GET_PERSON_MERGES_BY_MERGEIDRetrieve the status and details of a specific person merge.

Retrieve the status and details of a specific person merge.

Authentication

Connected account required

Tags

person-merges
Get all PersonsAFFINITY_V2_GET_PERSONSPaginate through Persons in Affinity.

Paginate through Persons in Affinity.

Authentication

Connected account required

Tags

persons
Get a single PersonAFFINITY_V2_GET_PERSONS_BY_PERSONIDReturns basic information and non-list-specific field data on the requested Person.

Returns basic information and non-list-specific field data on the requested Person.

Authentication

Connected account required

Tags

persons
Get field values on a single PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_FIELDSPaginate through field values on a single person.

Paginate through field values on a single person.

Authentication

Connected account required

Tags

persons
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.

Retrieve a single field on a person. Returns basic information and the field value.

Authentication

Connected account required

Tags

persons
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.

Paginate through the List Entries (AKA rows) for the given Person across all Lists.

Authentication

Connected account required

Tags

persons
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.

Paginate through all Lists where the given Person appears as an entry and that you have access to view.

Authentication

Connected account required

Tags

persons
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.

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 required

Tags

persons
Get Relationships for a PersonAFFINITY_V2_GET_PERSONS_BY_PERSONID_RELATIONSHIPSReturns the relationships for a given person, including the interaction score that measures the

Returns the relationships for a given person, including the interaction score that measures the

Authentication

Connected account required

Tags

persons
Get metadata on Person FieldsAFFINITY_V2_GET_PERSONS_FIELDSReturns metadata on non-list-specific Person Fields.

Returns metadata on non-list-specific Person Fields.

Authentication

Connected account required

Tags

persons
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.

Returns the dropdown options for a specific dropdown or ranked-dropdown field on a Person.

Authentication

Connected account required

Tags

persons
Get all RemindersAFFINITY_V2_GET_REMINDERSReturns a page of Reminders visible to the caller.

Returns a page of Reminders visible to the caller.

Authentication

Connected account required

Tags

reminders
Get All Company Merge TasksAFFINITY_V2_GET_TASKS_COMPANY_MERGESRetrieve paginated company merge tasks for the organization.

Retrieve paginated company merge tasks for the organization.

Authentication

Connected account required

Tags

tasks
Get Company Merge TaskAFFINITY_V2_GET_TASKS_COMPANY_MERGES_BY_TASKIDRetrieve the status and details of a specific task for company merges.

Retrieve the status and details of a specific task for company merges.

Authentication

Connected account required

Tags

tasks
Get All Person Merge TasksAFFINITY_V2_GET_TASKS_PERSON_MERGESRetrieve paginated person merge tasks for the organization.

Retrieve paginated person merge tasks for the organization.

Authentication

Connected account required

Tags

tasks
Get Person Merge TaskAFFINITY_V2_GET_TASKS_PERSON_MERGES_BY_TASKIDRetrieve the status and details of a specific task for person merges.

Retrieve the status and details of a specific task for person merges.

Authentication

Connected account required

Tags

tasks
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.

Paginate through all transcripts and return basic metadata only. Use the single transcript endpoint to fetch the entire transcript data.

Authentication

Connected account required

Tags

transcripts
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.

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 required

Tags

transcripts
Get fragments of a transcriptAFFINITY_V2_GET_TRANSCRIPTS_BY_TRANSCRIPTID_FRAGMENTSGet fragments of a transcript given a transcript id.

Get fragments of a transcript given a transcript id.

Authentication

Connected account required

Tags

transcripts
Get all UsersAFFINITY_V2_GET_USERSPaginate through internal Users in your organization.

Paginate through internal Users in your organization.

Authentication

Connected account required

Tags

users
Get a single UserAFFINITY_V2_GET_USERS_BY_USERIDReturns information about a single internal User, including name, primary email

Returns information about a single internal User, including name, primary email

Authentication

Connected account required

Tags

users
Perform batch operations on a company's fieldsAFFINITY_V2_PATCH_COMPANIES_BY_COMPANYID_FIELDSPerform batch operations on a company's fields.

Perform batch operations on a company's fields.

Authentication

Connected account required

Tags

companies
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.

Perform batch operations on a list entry's fields.

Authentication

Connected account required

Tags

lists
Perform batch operations on a person's fieldsAFFINITY_V2_PATCH_PERSONS_BY_PERSONID_FIELDSPerform batch operations on a person's fields.

Perform batch operations on a person's fields.

Authentication

Connected account required

Tags

persons
Update a single field value on a CompanyAFFINITY_V2_POST_COMPANIES_BY_COMPANYID_FIELDS_BY_FIELDIDUpdate a single field value on a company.

Update a single field value on a company.

Authentication

Connected account required

Tags

companies
Search CompaniesAFFINITY_V2_POST_COMPANIES_SEARCHSearch for Companies matching the given criteria.

Search for Companies matching the given criteria.

Authentication

Connected account required

Tags

companies
Initiate Company MergeAFFINITY_V2_POST_COMPANY_MERGESInitiate a company merge to combine a duplicate company profile into a primary company profile.

Initiate a company merge to combine a duplicate company profile into a primary company profile.

Authentication

Connected account required

Tags

company-merges
Send FeedbackAFFINITY_V2_POST_FEEDBACKSend feedback to Affinity about a particular product area or feature.

Send feedback to Affinity about a particular product area or feature.

Authentication

Connected account required

Tags

feedback
Search Files by KeywordAFFINITY_V2_POST_FILES_SEARCHSearch files by keyword. The scope of the search is controlled by the request body:

Search files by keyword. The scope of the search is controlled by the request body:

Authentication

Connected account required

Tags

files
Create a ListAFFINITY_V2_POST_LISTSCreate a new List.

Create a new List.

Authentication

Connected account required

Tags

lists
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.

Create a dropdown option for a List Field.

Authentication

Connected account required

Tags

lists
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.

Update a dropdown option for a List Field.

Authentication

Connected account required

Tags

lists
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.

Update a single field value.

Authentication

Connected account required

Tags

lists
Search List EntriesAFFINITY_V2_POST_LISTS_BY_LISTID_LIST_ENTRIES_SEARCHSearch for List Entries on a List matching the given criteria.

Search for List Entries on a List matching the given criteria.

Authentication

Connected account required

Tags

lists
Create a NoteAFFINITY_V2_POST_NOTESCreate a new note. By default it is authored by the calling user; set `creator` to attribute

Create a new note. By default it is authored by the calling user; set `creator` to attribute

Authentication

Connected account required

Tags

notes
Update a single NoteAFFINITY_V2_POST_NOTES_BY_NOTEIDMake an update to an existing note's body content or its entity associations.

Make an update to an existing note's body content or its entity associations.

Authentication

Connected account required

Tags

notes
Search Notes by KeywordAFFINITY_V2_POST_NOTES_SEARCHSearch notes by keyword. The scope of the search is controlled by the request body:

Search notes by keyword. The scope of the search is controlled by the request body:

Authentication

Connected account required

Tags

notes
Initiate Person MergeAFFINITY_V2_POST_PERSON_MERGESInitiate a person merge to combine a duplicate person profile into a primary person profile.

Initiate a person merge to combine a duplicate person profile into a primary person profile.

Authentication

Connected account required

Tags

person-merges
Update a single field value on a PersonAFFINITY_V2_POST_PERSONS_BY_PERSONID_FIELDS_BY_FIELDIDUpdate a single field value on a person.

Update a single field value on a person.

Authentication

Connected account required

Tags

persons
Search PersonsAFFINITY_V2_POST_PERSONS_SEARCHSearch for Persons matching the given criteria.

Search for Persons matching the given criteria.

Authentication

Connected account required

Tags

persons
Create a ReminderAFFINITY_V2_POST_REMINDERSCreates a new Reminder. Exactly one of `company`, `person`, or `opportunity` must be provided.

Creates a new Reminder. Exactly one of `company`, `person`, or `opportunity` must be provided.

Authentication

Connected account required

Tags

reminders
Semantic SearchAFFINITY_V2_POST_SEMANTIC_SEARCHPerform an AI-powered semantic search. Use the `entity-type` field in the request body to

Perform an AI-powered semantic search. Use the `entity-type` field in the request body to

Authentication

Connected account required

Tags

semantic-search

Provider resources