getContactgetContact(contactId: ID!)READgetContactsPropertiesgetContactsProperties(contactIds: [ID!]!)READfindContactsByNotefindContactsByNote(searchTerm: String!, limit: Int, offset: Int, includeArchived: Boolean)READsearchInteractionssearchInteractions(query: String!, kinds: [InteractionKind!], since: DateTime, contactId: ID, limit: Int)READcountContactscountContacts(filterTree: JSON)READfindContactsfindContacts(searchTerm: String!, limit: Int, offset: Int, includeArchived: Boolean)READsearchContactTagssearchContactTags(searchTerm: String!)READcontactTagUsagecontactTagUsage(limit: Int, offset: Int, maxContactCount: Int, filterTree: JSON)READlistSmsOptOutslistSmsOptOuts(limit: Int, since: DateTime)READcountRecordscountRecords(spec: JSON!)READlistContactCustomFieldslistContactCustomFields()READlistContactFilterslistContactFilters()READfilterContactsfilterContacts(filterId: ID, filterTree: JSON, limit: Int, offset: Int, sort: Sort)READlistContactActivitieslistContactActivities(contactId: ID!, limit: Int, offset: Int, activityTypes: [ActivityType!], direction: ActivityDirection)READgetContactIdentitygetContactIdentity(contactId: ID!)READlistContactSuggestionslistContactSuggestions(contactId: ID!)READcreateContactcreateContact(input: CreateContactInput!)WRITEupdateContactupdateContact(input: UpdateContactInput!)WRITEaddContactNoteaddContactNote(contactId: ID!, body: String!)WRITEeditContactNoteeditContactNote(noteId: ID!, body: String!)WRITEdeleteContactNotedeleteContactNote(noteId: ID!)WRITEcreateNoteReplycreateNoteReply(noteId: ID!, body: String!)WRITEeditNoteReplyeditNoteReply(replyId: ID!, body: String!)WRITEdeleteNoteReplydeleteNoteReply(replyId: ID!)WRITEchangeNotePinnedchangeNotePinned(noteId: ID!, isPinned: Boolean!)WRITEaddContactTagsaddContactTags(contactIds: [String!]!, tagIds: [String!]!, newTagNames: [String!])WRITEremoveContactTagsremoveContactTags(contactIds: [String!]!, tagIds: [String!]!)WRITEaddContactsToListaddContactsToList(contactIds: [String!]!, listIds: [String!]!)WRITEremoveContactsFromListremoveContactsFromList(contactIds: [String!]!, listIds: [String!]!)WRITEassignContactassignContact(contactIds: [String!]!, userId: ID!, role: ContactToUserMappingStatus)WRITEunassignContactunassignContact(contactIds: [String!]!, userIds: [ID!]!)WRITEsetContactsCustomFieldsetContactsCustomField(contactIds: [String!]!, customFieldId: String!, dropdownSelectedValues: [String!]!)WRITEcreateContactTagcreateContactTag(tagName: String!)WRITErenameContactTagrenameContactTag(tagId: ID!, newName: String!)WRITEcreateContactCustomFieldcreateContactCustomField(input: CreateCustomFieldInput!)WRITEupdateContactCustomFieldupdateContactCustomField(customFieldId: ID!, name: String, type: ContactCustomFieldType, description: String, options: [UpsertCustomFieldOptionInput!], defaultValue: String, optionDependencyResolutions: [DependencyResolutionInput!], matchInboundTextsByValue: Boolean, hideOnContactRecord: Boolean)WRITEreorderContactCustomFieldsreorderContactCustomFields(customFieldIds: [ID!]!)WRITEcreateContactListcreateContactList(listName: String!)WRITErenameContactListrenameContactList(listId: ID!, newName: String!)WRITEarchiveContactsarchiveContacts(contactIds: [String!]!)WRITEunarchiveContactsunarchiveContacts(contactIds: [String!]!)WRITEfindDuplicateContactGroupsfindDuplicateContactGroups(limit: Int, offset: Int, matchBy: DuplicateContactMatch, tagIds: [ID!])READfindContactDataProblemsfindContactDataProblems(problem: ContactDataProblem, sampleSize: Int, offset: Int)READfindSharedPropertyAddressesfindSharedPropertyAddresses(limit: Int, offset: Int)READcontactListUsagecontactListUsage(kinds: [ContactListKind!], onlyEmpty: Boolean)READduplicateContactsByRepduplicateContactsByRep(matchBy: DuplicateContactMatch)READlowercaseContactEmailslowercaseContactEmails(contactIds: [ID!]!)WRITEgetContactConnectionsgetContactConnections(contactId: ID!)READlistContactDirectMaillistContactDirectMail(contactId: ID!, after: String)READsetContactDoNotContactsetContactDoNotContact(contactId: ID!, reason: String)WRITEsetPhoneDoNotContactsetPhoneDoNotContact(phoneNumber: String!, reason: String)WRITEpauseContactAipauseContactAi(contactId: ID!, mode: ContactAiPauseMode!, pausedUntil: DateTime, reason: String)WRITEresumeContactAiresumeContactAi(contactId: ID!)WRITEpauseContactsAipauseContactsAi(contactIds: [String!]!, mode: ContactAiPauseMode!, pausedUntil: DateTime)WRITEresumeContactsAiresumeContactsAi(contactIds: [String!]!)WRITEaddContactExternalLinkaddContactExternalLink(contactId: ID!, title: String!, url: String!)WRITEremoveContactFilesremoveContactFiles(contactId: String!, fileIds: [String!]!)WRITEupdateContactExternalLinkupdateContactExternalLink(contactId: ID!, linkId: ID!, title: String, url: String)WRITEremoveContactExternalLinkremoveContactExternalLink(contactId: ID!, linkId: ID!)WRITEupdateContactRelationshipupdateContactRelationship(relationshipId: ID!, relation: String, note: String)WRITEunlinkRelatedContactunlinkRelatedContact(relationshipId: ID!)WRITEconvertSubContactToLinkedRelationshipconvertSubContactToLinkedRelationship(subContactId: String!, linkToExisting: Boolean)WRITErequestDirectMailCancellationrequestDirectMailCancellation(contactId: ID!, pieceId: ID!)WRITEcontrolContactsWorkflowRunscontrolContactsWorkflowRuns(contactIds: [String!]!, operation: WorkflowRunBulkOperation!, workflowGroupIds: [ID!]!)WRITEdecideContactSuggestionsInBulkdecideContactSuggestionsInBulk(verb: SuggestionDecisionVerb!, suggestionIds: [ID!]!, dismissReason: ContactSuggestionDismissReason, rowDecisions: [ContactSuggestionRowDecisionsInput!])WRITEdecideSuggestiondecideSuggestion(suggestionId: ID!, verb: SuggestionDecisionVerb!, reason: ContactSuggestionDismissReason, note: String, acknowledgedWarning: String, selectedProposalKeys: [String!], decisions: JSON)WRITEdismissContactSuggestiondismissContactSuggestion(suggestionId: ID!, reason: ContactSuggestionDismissReason!)WRITEmarkContactSuggestionHandledmarkContactSuggestionHandled(suggestionId: ID!)WRITEsetAsideContactSuggestionssetAsideContactSuggestions(suggestionIds: [ID!]!)WRITEcommentOnSuggestionCardcommentOnSuggestionCard(suggestionId: ID!, comment: String!, submissionKey: String!)WRITEacceptContactSuggestionacceptContactSuggestion(suggestionId: ID!, senderUserId: ID, replyInThread: Boolean, acceptPairedActions: Boolean, acknowledgedWarning: String)WRITEacceptEditedContactSuggestionacceptEditedContactSuggestion(suggestionId: ID!, text: String!, senderUserId: ID, replyInThread: Boolean, acceptPairedActions: Boolean)WRITEmergeContactsmergeContacts(contactIds: [ID!]!, primaryContactId: ID!, name: String!, pointPersonUserId: ID)WRITElinkContactAsRelatedPersonlinkContactAsRelatedPerson(parentContactId: ID!, linkedContactId: ID!, relation: String)WRITEdeleteContactTagsdeleteContactTags(tagIds: [ID!]!, dependencyResolution: DependencyResolutionInput)WRITEdeleteContactFilterdeleteContactFilter(filterId: ID!)WRITEdeleteContactListsdeleteContactLists(listIds: [ID!]!, dependencyResolution: DependencyResolutionInput)WRITEdeleteContactCustomFielddeleteContactCustomField(customFieldId: ID!, dependencyResolution: DependencyResolutionInput!)WRITEenrichContactenrichContact(contactId: ID!)ADMINcreateContactFromPropertycreateContactFromProperty(propertyId: ID!)ADMINshareContactWithPartnershareContactWithPartner(contactId: ID!, partnerOrganizationId: ID!, assignments: [ShareContactUserAssignmentInput!]!, includeContactCore: Boolean, includeTasks: Boolean, includeNotes: Boolean, includeCalls: Boolean, includeTexts: Boolean)WRITEunshareContactWithPartnerunshareContactWithPartner(contactId: ID!, partnerOrganizationId: ID!)WRITEshareContactsWithPartnershareContactsWithPartner(contactIds: [String!]!, partnerOrganizationId: ID!, assignments: [BulkShareContactUserAssignmentInput!]!, includeContactCore: Boolean, includeTasks: Boolean, includeNotes: Boolean, includeCalls: Boolean, includeTexts: Boolean)WRITEsetContactsTeamssetContactsTeams(contactIds: [String!]!, addTeamIds: [ID!]!, removeTeamIds: [ID!], replaceExisting: Boolean)WRITEgetContactFieldVisibilitygetContactFieldVisibility()READaddContactCustomFieldOptionaddContactCustomFieldOption(customFieldId: ID!, label: String!)WRITEsetContactCustomFieldVisibilitysetContactCustomFieldVisibility(customFieldIds: [ID!]!, optionIds: [ID!]!)WRITE