InterAction (Preview)
LexisNexis InterAction+ is a comprehensive CRM (Customer Relationship Management) solution designed specifically for law firms. Leverage this connector to integrate third party applications with InterAction+ to automate your work, streamline tasks and strengthen client relationships.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | InterAction |
| URL | https://www.lexisnexis.com/en-us/products/interaction/default.page |
| support@interaction.com |
| Connector Metadata | |
|---|---|
| Publisher | LexisNexis Legal and Professional |
| Website | https://www.lexisnexis.com/en-us/products/interaction/default.page |
| Privacy policy | https://www.lexisnexis.com/en-us/terms/privacy-policy.page |
| Categories | Marketing |
InterAction+
LexisNexis InterAction+ is a comprehensive CRM (Customer Relationship Management) solution designed specifically for law firms. Leverage this connector to integrate third party applications with InterAction+ to automate your work, streamline tasks and strengthen client relationships.
Publisher: LexisNexis
Prerequisites
You will need the following to proceed:
- A Microsoft PowerAutomate/Flow plan.
- An account with InterAction+ with Admin access.
- InterAction+ App URL (eg.
https://example.apps.interaction.comor https://us.apps.interaction.com/example) and Region (US, AU or EU). To know more about InterAction+ and our services, get in touch with us at support@interaction.com.
Supported Operations
The connector supports the following operations:
Get Lists:Get All Lists from InterAction+ which includes workingList, marketingList and marketingListWithSponsorship.Get List By Id:Get a List detail by List Id in InterAction+.Get List By Name:Get a List detail by List Name in InterAction+.Get Additional Field Definitions And Values:Get Additional Field Definitions And Values of list from Interaction+.Add or Update Additional field values for Contact:Add or Update Additional field values for Contact in Interaction+.Get Contact By Id:Get a Contact Details by Id in InterAction+.Create Person Contact:Create Person Contact in InterAction+.Update Person Contact:Update a public person contact in InterAction+.Search Person Contact:Search person contact based on first name, last name and email address filter in InterAction+.Add Contacts to Lists:Add one or more contacts to one or more lists in InterAction+. For more than one contacts or lists switch the input mode.Remove Contacts from List:Remove Contacts from List in InterAction+.Create Activity:Create Activity in InterAction+.Update Activity:Edit or Update the Activity field value for Contact in Interaction+.Get List Contact Membership Changes:This action retrieves contacts that have been added to or removed from specified lists within a given date range. It is designed to capture delta changes in the contact list, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.Get Created or Removed Lists:This action retrieves lists that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for lists, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications..Get Created or Removed Contacts:This action retrieves contacts that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.Get Updated Contacts:This action retrieves contacts that have been updated in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.
Obtaining Credentials
Request access by contacting InterAction+ Support (support@interaction.com)
Common errors and remedies
Here are some issues you could face while using the connector:
Error 400: Appears when you make a bad request, it means that you wrongly enter the parameters.Error 401: Appears when you are unauthorized to access the requested information.Error 429: Too Many Requests error that tells the client application to stop sending requests because they simply don’t have enough resources to accept it at this time.
Support
For further support, please contact support@interaction.com
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| App URL | string | InterAction+ Application URL (eg. https://us.apps.interaction.com/tpcqa) | True |
| Region | string | Select the region | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Add Contacts to Lists |
Add one or more contacts to one or more lists in InterAction+. For more than one contacts or lists switch the input mode. |
| Add or Update Additional Field Values for Contact |
Add or Update Additional Field Values for Contact in InterAction+. |
| Create Activity |
Create Activity in InterAction+. |
| Create Person Contact |
Create Person Contact in InterAction+. |
| Get Additional Field Definitions and Values |
Get Additional Field Definitions and Values of list from InterAction+. |
| Get Contact by Id |
Get Contact by Id along with Additional Field Values in InterAction+. |
| Get Created or Removed Contacts |
This action retrieves contacts that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications. |
| Get Created or Removed Lists |
This action retrieves lists that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for lists, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications. |
| Get List by Id |
Get List by Id in InterAction+. |
| Get List by Name |
Get List by Name in InterAction+. |
| Get List Contact Membership Changes |
This action retrieves contacts that have been added to or removed from specified lists within a given date range. It is designed to capture delta changes in the contact list, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications. |
| Get Lists |
Get Lists from InterAction+ which includes workingList, marketingList and marketingListWithSponsorship. |
| Get Updated Contacts |
This action retrieves contacts that have been updated in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications. |
| Remove Contacts from List |
Remove Contacts from List in InterAction+. |
| Search Person Contact |
Search person contact based on first name, last name and email address. |
| Update Activity |
Edit or Update the Activity field value for Contact in Interaction+. |
| Update Person Contact |
Update a person contact in InterAction+. |
Add Contacts to Lists
Add one or more contacts to one or more lists in InterAction+. For more than one contacts or lists switch the input mode.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
List Ids
|
listIds | True | array of string |
List Id to add contact |
|
Contact Ids
|
contactIds | True | array of string |
Contact Id to add to list |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
totalCount
|
data.addContactsToLists.totalCount | integer |
totalCount |
|
successCount
|
data.addContactsToLists.successCount | integer |
successCount |
|
resultText
|
data.addContactsToLists.resultText | string |
resultText |
Add or Update Additional Field Values for Contact
Add or Update Additional Field Values for Contact in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Contact Id
|
contactId | True | string |
Contact Id to be updated. |
|
Field Id
|
fieldId | True | string |
Field Id of additional field. |
|
Value
|
value | True | string |
Value of additional field. |
|
Value Id
|
valueId | string |
Value Id is required only to update existing value. In case of new value leave this field empty. |
|
|
Last Edit Date
|
lastEditDate | string |
Last edited date is required only to update existing value. In case of new value leave this field empty. |
|
|
Field Data Type
|
fieldDataType | True | string |
Data type of additional field. Allowed datatypes are integer, text, boolean, decimal, user, date and list. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
models
|
data.updateListContactAdditionalFields.models | array of object |
models |
|
failureReason
|
data.updateListContactAdditionalFields.models.failureReason | string |
failureReason |
|
fieldId
|
data.updateListContactAdditionalFields.models.fieldId | string |
fieldId |
|
isSuccessful
|
data.updateListContactAdditionalFields.models.isSuccessful | boolean |
isSuccessful |
|
valueId
|
data.updateListContactAdditionalFields.models.valueId | string |
valueId |
|
__typename
|
data.updateListContactAdditionalFields.models.__typename | string |
__typename |
|
__typename
|
data.updateListContactAdditionalFields.__typename | string |
__typename |
Create Activity
Create Activity in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Activity Type
|
typeId | True | string |
Activity type for new activity. |
|
Activity Date
|
activityDate | True | string |
The date of the activity in string format. It accepts datetime format in YYYY-MM-DD HH:mm:ss. |
|
Subject
|
subject | True | string |
Subject of the activity. |
|
Summary
|
summary | string |
Summary of the activity. |
|
|
Linked Entity Ids
|
linkedEntityIds | True | array of string |
Contact Id representing the entities linked to the activity. It accepts GUID format 00000000-0000-0000-0000-000000000000. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
data.addActivity.id | string |
id |
Create Person Contact
Create Person Contact in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
First Name
|
firstName | string |
First Name. |
|
|
Middle Name
|
middleName | string |
Middle Name. |
|
|
Last Name
|
lastName | True | string |
Last Name. |
|
GoesBy
|
goesBy | string |
Common Name. |
|
|
Title
|
title | string |
Title (Mr., Mrs., Dr., etc.). |
|
|
Email Address
|
emailAddress | string |
Business Email Address. |
|
|
Company Name
|
companyName | string |
Company Name. |
|
|
Job Title
|
jobTitle | string |
Job Title. |
|
|
Direct/Primary Phone
|
primaryPhone | string |
Direct/Primary Phone. |
|
|
Country
|
country | string |
The Country of the business address. |
|
|
Street
|
street | string |
The Street of the business address. |
|
|
City
|
city | string |
The City of the business address. |
|
|
Administrative Division/State/Region/District/Province
|
administrativeDivision | string |
Administrative Division/State/Region/District/Province. |
|
|
Postal Code
|
postalCode | string |
The Postal Code of the business address if your country does not use postal code, leave it blank. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
status
|
data.addPerson.status | string |
status |
|
id
|
data.addPerson.item.id | string |
id |
|
firstName
|
data.addPerson.item.firstName | string |
firstName |
|
lastName
|
data.addPerson.item.lastName | string |
lastName |
|
goesBy
|
data.addPerson.item.goesBy | string |
goesBy |
|
currentJobTitle
|
data.addPerson.item.currentJobTitle | string |
currentJobTitle |
|
phoneNumbers
|
data.addPerson.item.phoneNumbers | array of object |
phoneNumbers |
|
id
|
data.addPerson.item.phoneNumbers.id | string |
id |
|
number
|
data.addPerson.item.phoneNumbers.number | string |
number |
|
label
|
data.addPerson.item.phoneNumbers.label | string |
label |
|
type
|
data.addPerson.item.phoneNumbers.type | string |
type |
|
usage
|
data.addPerson.item.phoneNumbers.usage | string |
usage |
|
emailAddresses
|
data.addPerson.item.emailAddresses | array of object |
emailAddresses |
|
id
|
data.addPerson.item.emailAddresses.id | string |
id |
|
type
|
data.addPerson.item.emailAddresses.type | string |
type |
|
usage
|
data.addPerson.item.emailAddresses.usage | string |
usage |
|
address
|
data.addPerson.item.emailAddresses.address | string |
address |
|
label
|
data.addPerson.item.emailAddresses.label | string |
label |
|
validationErrors
|
data.addPerson.validationErrors | array of |
validationErrors |
Get Additional Field Definitions and Values
Get Additional Field Definitions and Values of list from InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
List Id
|
id | True | string |
List Id. |
|
Skip Contacts
|
skip | integer |
Starting point for retrieval of contacts. Default value is set to 0. |
|
|
Limit Contacts
|
limit | integer |
Number of contacts to retrieve from lists. Default value is set to 100. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
data.list.id | string |
id |
|
name
|
data.list.name | string |
name |
|
description
|
data.list.description | string |
description |
|
id
|
data.list.listType.id | string |
id |
|
isActive
|
data.list.listType.isActive | boolean |
isActive |
|
listClass
|
data.list.listType.listClass | string |
listClass |
|
name
|
data.list.listType.name | string |
name |
|
totalModels
|
data.list.additionalFieldDefinitions.totalModels | integer |
totalModels |
|
models
|
data.list.additionalFieldDefinitions.models | array of object |
models |
|
userDataTypeUserProfessional
|
data.list.additionalFieldDefinitions.models.userDataTypeUserProfessional | string |
userDataTypeUserProfessional |
|
userDataTypeUserActive
|
data.list.additionalFieldDefinitions.models.userDataTypeUserActive | string |
userDataTypeUserActive |
|
stringDataTypeMultiLine
|
data.list.additionalFieldDefinitions.models.stringDataTypeMultiLine | boolean |
stringDataTypeMultiLine |
|
stringDataTypeMaxLength
|
data.list.additionalFieldDefinitions.models.stringDataTypeMaxLength | integer |
stringDataTypeMaxLength |
|
secondaryFieldName
|
data.list.additionalFieldDefinitions.models.secondaryFieldName | string |
secondaryFieldName |
|
numericDataTypeMinValue
|
data.list.additionalFieldDefinitions.models.numericDataTypeMinValue | string |
numericDataTypeMinValue |
|
numericDataTypeMaxValue
|
data.list.additionalFieldDefinitions.models.numericDataTypeMaxValue | string |
numericDataTypeMaxValue |
|
name
|
data.list.additionalFieldDefinitions.models.name | string |
name |
|
options
|
data.list.additionalFieldDefinitions.models.listDataType.options | array of |
options |
|
id
|
data.list.additionalFieldDefinitions.models.id | string |
id |
|
fieldDataType
|
data.list.additionalFieldDefinitions.models.fieldDataType | string |
fieldDataType |
|
description
|
data.list.additionalFieldDefinitions.models.description | string |
description |
|
decimalDataTypePrecision
|
data.list.additionalFieldDefinitions.models.decimalDataTypePrecision | integer |
decimalDataTypePrecision |
|
dataTypeDisplayName
|
data.list.additionalFieldDefinitions.models.dataTypeDisplayName | string |
dataTypeDisplayName |
|
booleanDataTypeFalseValue
|
data.list.additionalFieldDefinitions.models.booleanDataTypeFalseValue | string |
booleanDataTypeFalseValue |
|
booleanDataTypeTrueValue
|
data.list.additionalFieldDefinitions.models.booleanDataTypeTrueValue | string |
booleanDataTypeTrueValue |
|
allowsSecondaryField
|
data.list.additionalFieldDefinitions.models.allowsSecondaryField | boolean |
allowsSecondaryField |
|
allowsMultipleValues
|
data.list.additionalFieldDefinitions.models.allowsMultipleValues | boolean |
allowsMultipleValues |
|
totalModels
|
data.list.contacts.totalModels | integer |
totalModels |
|
models
|
data.list.contacts.models | array of object |
models |
|
id
|
data.list.contacts.models.id | string |
id |
|
title
|
data.list.contacts.models.title | string |
title |
|
phoneNumber
|
data.list.contacts.models.phoneNumber | string |
phoneNumber |
|
emailAddress
|
data.list.contacts.models.emailAddress | string |
emailAddress |
|
displayName
|
data.list.contacts.models.displayName | string |
displayName |
|
companyName
|
data.list.contacts.models.companyName | string |
companyName |
|
companyId
|
data.list.contacts.models.companyId | string |
companyId |
|
contactEntity
|
data.list.contacts.models.contactEntity | string |
contactEntity |
|
displayName
|
data.list.contacts.models.sponsors.displayName | string |
displayName |
|
fullName
|
data.list.contacts.models.sponsors.fullName | string |
fullName |
|
id
|
data.list.contacts.models.sponsors.id | string |
id |
|
isPrimary
|
data.list.contacts.models.sponsors.isPrimary | boolean |
isPrimary |
|
totalModels
|
data.list.contacts.models.additionalFieldValues.totalModels | integer |
totalModels |
|
models
|
data.list.contacts.models.additionalFieldValues.models | array of object |
models |
|
contactId
|
data.list.contacts.models.additionalFieldValues.models.contactId | string |
contactId |
|
dataType
|
data.list.contacts.models.additionalFieldValues.models.dataType | string |
dataType |
|
fieldDisplayName
|
data.list.contacts.models.additionalFieldValues.models.fieldDisplayName | string |
fieldDisplayName |
|
fieldId
|
data.list.contacts.models.additionalFieldValues.models.fieldId | string |
fieldId |
|
format
|
data.list.contacts.models.additionalFieldValues.models.format | string |
format |
|
id
|
data.list.contacts.models.additionalFieldValues.models.id | string |
id |
|
listId
|
data.list.contacts.models.additionalFieldValues.models.listId | string |
listId |
|
separator
|
data.list.contacts.models.additionalFieldValues.models.separator | string |
separator |
|
valueItems
|
data.list.contacts.models.additionalFieldValues.models.valueItems | array of object |
valueItems |
|
lastEditDate
|
data.list.contacts.models.additionalFieldValues.models.valueItems.lastEditDate | string |
lastEditDate |
|
qualification
|
data.list.contacts.models.additionalFieldValues.models.valueItems.qualification | string |
qualification |
|
value
|
data.list.contacts.models.additionalFieldValues.models.valueItems.value | string |
value |
|
valueId
|
data.list.contacts.models.additionalFieldValues.models.valueItems.valueId | string |
valueId |
Get Contact by Id
Get Contact by Id along with Additional Field Values in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Contact Id
|
contactid | True | string |
Contact Id. |
|
List Id
|
listid | True | string |
List Id can't be null and default value is set to 00000000-0000-0000-0000-000000000000. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
contactId
|
data.contact.contactId | string |
contactId |
|
displayName
|
data.contact.displayName | string |
displayName |
|
title
|
data.contact.title | string |
title |
|
firstName
|
data.contact.firstName | string |
firstName |
|
middleName
|
data.contact.middleName | string |
middleName |
|
lastName
|
data.contact.lastName | string |
lastName |
|
goesBy
|
data.contact.goesBy | string |
goesBy |
|
contactEntity
|
data.contact.contactEntity | string |
contactEntity |
|
currentJobTitle
|
data.contact.currentJobTitle | string |
currentJobTitle |
|
companyName
|
data.contact.currentEmployer.companyName | string |
companyName |
|
companyId
|
data.contact.currentEmployer.companyId | string |
companyId |
|
totalModels
|
data.contact.additionalFieldValues.totalModels | integer |
totalModels |
|
models
|
data.contact.additionalFieldValues.models | array of object |
models |
|
contactId
|
data.contact.additionalFieldValues.models.contactId | string |
contactId |
|
dataType
|
data.contact.additionalFieldValues.models.dataType | string |
dataType |
|
fieldId
|
data.contact.additionalFieldValues.models.fieldId | string |
fieldId |
|
fieldDisplayName
|
data.contact.additionalFieldValues.models.fieldDisplayName | string |
fieldDisplayName |
|
additionalFieldValueId
|
data.contact.additionalFieldValues.models.additionalFieldValueId | string |
additionalFieldValueId |
|
listId
|
data.contact.additionalFieldValues.models.listId | string |
listId |
|
valueItems
|
data.contact.additionalFieldValues.models.valueItems | array of object |
valueItems |
|
lastEditDate
|
data.contact.additionalFieldValues.models.valueItems.lastEditDate | string |
lastEditDate |
|
value
|
data.contact.additionalFieldValues.models.valueItems.value | string |
value |
|
valueId
|
data.contact.additionalFieldValues.models.valueItems.valueId | string |
valueId |
|
addresses
|
data.contact.addresses | array of object | |
|
id
|
data.contact.addresses.id | string |
addressId |
|
street
|
data.contact.addresses.street | string |
street |
|
city
|
data.contact.addresses.city | string |
city |
|
administrativeDivision
|
data.contact.addresses.administrativeDivision | string |
administrativeDivision |
|
country
|
data.contact.addresses.country | string |
country |
|
postalCode
|
data.contact.addresses.postalCode | string |
postalCode |
|
type
|
data.contact.addresses.type | string |
type |
|
usage
|
data.contact.addresses.usage | string |
usage |
|
visibility
|
data.contact.visibility | string |
visibility |
|
emailAddresses
|
data.contact.emailAddresses | array of object |
emailAddresses |
|
emailId
|
data.contact.emailAddresses.emailId | string |
emailId |
|
type
|
data.contact.emailAddresses.type | string |
type |
|
usage
|
data.contact.emailAddresses.usage | string |
usage |
|
address
|
data.contact.emailAddresses.address | string |
address |
|
label
|
data.contact.emailAddresses.label | string |
label |
|
owningContactId
|
data.contact.emailAddresses.owningContactId | string |
owningContactId |
|
isGlobal
|
data.contact.emailAddresses.isGlobal | boolean |
isGlobal |
|
phoneNumbers
|
data.contact.phoneNumbers | array of object |
phoneNumbers |
|
phoneId
|
data.contact.phoneNumbers.phoneId | string |
phoneId |
|
number
|
data.contact.phoneNumbers.number | string |
number |
|
label
|
data.contact.phoneNumbers.label | string |
label |
|
type
|
data.contact.phoneNumbers.type | string |
type |
|
usage
|
data.contact.phoneNumbers.usage | string |
usage |
|
owningContactId
|
data.contact.phoneNumbers.owningContactId | string |
owningContactId |
|
isGlobal
|
data.contact.phoneNumbers.isGlobal | boolean |
isGlobal |
|
skip
|
data.contact.activities.skip | integer |
skip |
|
limit
|
data.contact.activities.limit | integer |
limit |
|
totalModels
|
data.contact.activities.totalModels | integer |
totalModels |
|
models
|
data.contact.activities.models | array of object |
models |
|
activityId
|
data.contact.activities.models.activityId | string |
activityId |
|
type
|
data.contact.activities.models.type | string |
type |
|
typeId
|
data.contact.activities.models.typeId | string |
typeId |
|
activityClass
|
data.contact.activities.models.activityClass | string |
activityClass |
|
typeGroup
|
data.contact.activities.models.typeGroup | string |
typeGroup |
|
activityStartDate
|
data.contact.activities.models.activityStartDate | string |
activityStartDate |
|
lastEditedDate
|
data.contact.activities.models.lastEditedDate | string |
lastEditedDate |
|
subject
|
data.contact.activities.models.subject | string |
subject |
|
summary
|
data.contact.activities.models.summary | string |
summary |
|
location
|
data.contact.activities.models.location | string |
location |
|
totalModels
|
data.contact.notes.allNotes.totalModels | integer |
totalModels |
|
models
|
data.contact.notes.allNotes.models | array of object |
models |
|
changeDate
|
data.contact.notes.allNotes.models.changeDate | string |
changeDate |
|
folderId
|
data.contact.notes.allNotes.models.folderId | string |
folderId |
|
noteId
|
data.contact.notes.allNotes.models.noteId | string |
noteId |
|
notes
|
data.contact.notes.allNotes.models.notes | string |
notes |
|
totalModels
|
data.contact.lists.totalModels | integer |
totalModels |
|
models
|
data.contact.lists.models | array of object |
models |
|
listId
|
data.contact.lists.models.listId | string |
listId |
|
name
|
data.contact.lists.models.name | string |
name |
|
listClass
|
data.contact.lists.models.listClass | string |
listClass |
|
description
|
data.contact.lists.models.description | string |
description |
|
type
|
data.contact.lists.models.type | string |
type |
|
userIsSponsor
|
data.contact.lists.models.userIsSponsor | boolean |
userIsSponsor |
|
allowedLinkInto
|
data.contact.lists.models.allowedLinkInto | boolean |
allowedLinkInto |
|
allowedRemoveFrom
|
data.contact.lists.models.allowedRemoveFrom | boolean |
allowedRemoveFrom |
|
ownerName
|
data.contact.lists.models.ownerName | string |
ownerName |
|
creatorName
|
data.contact.lists.models.creatorName | string |
creatorName |
|
sponsors
|
data.contact.lists.models.sponsors | array of object |
sponsors |
|
sponsorId
|
data.contact.lists.models.sponsors.sponsorId | string |
sponsorId |
|
displayName
|
data.contact.lists.models.sponsors.displayName | string |
displayName |
|
isPrimary
|
data.contact.lists.models.sponsors.isPrimary | boolean |
isPrimary |
|
fullName
|
data.contact.lists.models.sponsors.fullName | string |
fullName |
Get Created or Removed Contacts
This action retrieves contacts that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Event Types
|
eventTypes | True | array of string |
Event Type. |
|
From Date
|
start | date-time |
Specifies the start date of the date range, including timezone information. Start date defaults to 90 days ago if not provided. When start date is not provided, the start date offset is determined from the end date if specified, otherwise defaults to UTC (zero offset). Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
To Date
|
end | date-time |
Specifies the end date of the date range, including timezone information. Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
Skip
|
skip | integer |
The starting index for pagination. Default = 0 |
|
|
Limit
|
limit | integer |
The maximum number of items to retrieve. Default = 100 |
|
|
Sort Field
|
field | True | string |
Specifies the field to use for sorting events. |
|
Sort Direction
|
direction | string |
Specifies the sort direction (Ascending or Descending). Default = Ascending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
TotalModels
|
data.firmContactEventViews.totalModels | integer |
The total number of items found. |
|
models
|
data.firmContactEventViews.models | array of object |
The list of firm contact events. |
|
EventType
|
data.firmContactEventViews.models.eventType | string |
The type of event that occurred on the firm contact. |
|
EventDate
|
data.firmContactEventViews.models.eventDate | string |
The date and time when the event occurred. |
|
ContactId
|
data.firmContactEventViews.models.contactId | string |
The ID of the firm contact this event occurred on. |
|
ContactId
|
data.firmContactEventViews.models.contact.contactId | string |
The ID of the contact. |
|
DisplayName
|
data.firmContactEventViews.models.contact.displayName | string |
The display name of the contact. |
|
ContactEntity
|
data.firmContactEventViews.models.contact.contactEntity | string |
The entity type of the contact. |
|
Title
|
data.firmContactEventViews.models.contact.title | string |
The title of the contact. |
|
FirstName
|
data.firmContactEventViews.models.contact.firstName | string |
The first name of the contact. |
|
MiddleName
|
data.firmContactEventViews.models.contact.middleName | string |
The middle name of the contact. |
|
LastName
|
data.firmContactEventViews.models.contact.lastName | string |
The last name of the contact. |
|
GoesBy
|
data.firmContactEventViews.models.contact.goesBy | string |
The preferred name or nickname of the contact. |
|
CurrentJobTitle
|
data.firmContactEventViews.models.contact.currentJobTitle | string |
The current job title of the contact. |
|
CompanyName
|
data.firmContactEventViews.models.contact.currentEmployer.companyName | string |
The name of the company. |
|
CompanyId
|
data.firmContactEventViews.models.contact.currentEmployer.companyId | string |
The ID of the company. |
|
addresses
|
data.firmContactEventViews.models.contact.addresses | array of object |
Retrieves the addresses associated with the contact. |
|
AddressId
|
data.firmContactEventViews.models.contact.addresses.addressID | string |
The ID of the address. |
|
Street
|
data.firmContactEventViews.models.contact.addresses.street | string |
The street name of the address. |
|
City
|
data.firmContactEventViews.models.contact.addresses.city | string |
The city of the address (city, town, village, etc.). |
|
AdministrativeDivision
|
data.firmContactEventViews.models.contact.addresses.administrativeDivision | string |
The administrative division of the address. This represents a state, province, governorate, department, or similar regional division depending on the country. This field may not be applicable for all countries. |
|
Country
|
data.firmContactEventViews.models.contact.addresses.country | string |
The country of the address. |
|
PostalCode
|
data.firmContactEventViews.models.contact.addresses.postalCode | string |
The ZIP or postal code of the address. This field may not be applicable for all countries. |
|
Type
|
data.firmContactEventViews.models.contact.addresses.type | string |
The type of the address. |
|
Usage
|
data.firmContactEventViews.models.contact.addresses.usage | string |
The usage type of the address (AlternateBusiness, AlternateHome, etc.). |
|
Visibility
|
data.firmContactEventViews.models.contact.visibility | string |
The visibility settings of the contact. |
|
emailAddresses
|
data.firmContactEventViews.models.contact.emailAddresses | array of object |
Retrieves the email addresses associated with the contact. |
|
EmailId
|
data.firmContactEventViews.models.contact.emailAddresses.emailId | string |
The ID of the email address. |
|
Type
|
data.firmContactEventViews.models.contact.emailAddresses.type | string |
The type of the email address (Email, FTPSite, Website). |
|
Usage
|
data.firmContactEventViews.models.contact.emailAddresses.usage | string |
The usage type of the email address (AlternateBusiness, AlternateHome, etc.). |
|
EmailAddress
|
data.firmContactEventViews.models.contact.emailAddresses.address | string |
The email address. |
|
Label
|
data.firmContactEventViews.models.contact.emailAddresses.label | string |
The label of the email address. |
|
OwningContactId
|
data.firmContactEventViews.models.contact.emailAddresses.owningContactId | string |
The ID of the contact that owns this email address. |
|
IsGlobal
|
data.firmContactEventViews.models.contact.emailAddresses.isGlobal | boolean |
Indicates whether this is a global email address. |
|
phoneNumbers
|
data.firmContactEventViews.models.contact.phoneNumbers | array of object |
Retrieves the phone numbers associated with the contact. |
|
PhoneId
|
data.firmContactEventViews.models.contact.phoneNumbers.phoneId | string |
The ID of the phone number. |
|
Number
|
data.firmContactEventViews.models.contact.phoneNumbers.number | string |
The phone number. |
|
Label
|
data.firmContactEventViews.models.contact.phoneNumbers.label | string |
The label of the phone number. |
|
Type
|
data.firmContactEventViews.models.contact.phoneNumbers.type | string |
The type of the phone number (Mobile, Phone, Pager, etc.). |
|
Usage
|
data.firmContactEventViews.models.contact.phoneNumbers.usage | string |
The usage type of the phone number (AlternateBusiness, AlternateHome, etc.). |
|
OwningContactId
|
data.firmContactEventViews.models.contact.phoneNumbers.owningContactId | string |
The ID of the contact that owns this phone number. |
|
IsGlobal
|
data.firmContactEventViews.models.contact.phoneNumbers.isGlobal | boolean |
Indicates whether this is a global phone number. |
|
Name
|
data.firmContactEventViews.models.contact.name | string |
The name of the contact. |
Get Created or Removed Lists
This action retrieves lists that have been created or removed in InterAction+ within a given date range. It is designed to capture delta changes for lists, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Event Types
|
eventTypes | True | array of string |
Event Type. |
|
From Date
|
start | date-time |
Specifies the start date of the date range, including timezone information. Start date defaults to 90 days ago if not provided. When start date is not provided, the start date offset is determined from the end date if specified, otherwise defaults to UTC (zero offset). Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
To Date
|
end | date-time |
Specifies the end date of the date range, including timezone information. Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
Skip
|
skip | integer |
The starting index for pagination. Default = 0 |
|
|
Limit
|
limit | integer |
The maximum number of items to retrieve. Default = 100 |
|
|
Sort Field
|
field | True | string |
Specifies the field to use for sorting events. |
|
Sort Direction
|
direction | string |
Specifies the sort direction (Ascending or Descending). Default = Ascending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
TotalModels
|
data.listEventViews.totalModels | integer |
The total number of items found. |
|
models
|
data.listEventViews.models | array of object |
The list of list events. |
|
EventType
|
data.listEventViews.models.eventType | string |
Represents the types of events that can occur on a list. |
|
EventDate
|
data.listEventViews.models.eventDate | string |
The date and time when the event occurred. |
|
ListId
|
data.listEventViews.models.listId | string |
The ID of the list this event occurred on. |
|
ListId
|
data.listEventViews.models.list.listId | string |
The ID of the list. |
|
Name
|
data.listEventViews.models.list.name | string |
The name of the list. |
|
description
|
data.listEventViews.models.list.description | string |
The description of the list. |
|
Id
|
data.listEventViews.models.list.listType.id | string |
The ID of the folder type. |
|
IsActive
|
data.listEventViews.models.list.listType.isActive | boolean |
Indicates whether the folder type is active. |
|
ListClass
|
data.listEventViews.models.list.listType.listClass | string |
The class of list associated with this folder type. |
|
Name
|
data.listEventViews.models.list.listType.name | string |
The name of the folder type. |
|
AllowedLinkInto
|
data.listEventViews.models.list.allowedLinkInto | boolean |
Indicates whether entries can be linked into this list. |
|
AllowedRemoveFrom
|
data.listEventViews.models.list.allowedRemoveFrom | boolean |
Indicates whether linked entries can be removed from this list. |
|
AddAllowed
|
data.listEventViews.models.list.addAllowed | boolean |
Indicates whether entries can be added to this list. |
|
DeleteAllowed
|
data.listEventViews.models.list.deleteAllowed | boolean |
Indicates whether entries can be deleted from this list. |
|
AddActivityAllowed
|
data.listEventViews.models.list.addActivityAllowed | boolean |
Indicates whether activities can be added. |
|
AddNoteAllowed
|
data.listEventViews.models.list.addNoteAllowed | boolean |
Indicates whether notes can be added. |
|
OwnerName
|
data.listEventViews.models.list.ownerName | string |
The name of the owner of this list. |
|
CreatorName
|
data.listEventViews.models.list.creatorName | string |
The name of the creator of this list. |
|
AllowedContactEntity
|
data.listEventViews.models.list.allowedContactEntity | string |
The allowed contact entity types for this list. |
|
IsAdministrator
|
data.listEventViews.models.list.isAdministrator | boolean |
isAdministrator |
Get List by Id
Get List by Id in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
List Id
|
id | True | string |
List Id. |
|
Skip Contacts
|
skip | integer |
Starting point for retrieval of contacts. Default value is set to 0. |
|
|
Limit Contacts
|
limit | integer |
Number of contacts to retrieve from lists. Default value is set to 100. |
|
|
Primary Sponsor Name
|
primarySponsorName | string |
Filter list contacts with Primary Sponsor Name which exactly match with display name of the contact. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
data.list.id | string |
id |
|
name
|
data.list.name | string |
name |
|
description
|
data.list.description | string |
description |
|
id
|
data.list.listType.id | string |
id |
|
isActive
|
data.list.listType.isActive | boolean |
isActive |
|
listClass
|
data.list.listType.listClass | string |
listClass |
|
name
|
data.list.listType.name | string |
name |
|
allowedLinkInto
|
data.list.allowedLinkInto | boolean |
allowedLinkInto |
|
allowedRemoveFrom
|
data.list.allowedRemoveFrom | boolean |
allowedRemoveFrom |
|
addAllowed
|
data.list.addAllowed | boolean |
addAllowed |
|
deleteAllowed
|
data.list.deleteAllowed | boolean |
deleteAllowed |
|
addActivityAllowed
|
data.list.addActivityAllowed | boolean |
addActivityAllowed |
|
addNoteAllowed
|
data.list.addNoteAllowed | boolean |
addNoteAllowed |
|
ownerName
|
data.list.ownerName | string |
ownerName |
|
creatorName
|
data.list.creatorName | string |
creatorName |
|
allowedContactEntity
|
data.list.allowedContactEntity | string |
allowedContactEntity |
|
isAdministrator
|
data.list.isAdministrator | boolean |
isAdministrator |
|
totalModels
|
data.list.contacts.totalModels | integer |
totalModels |
|
models
|
data.list.contacts.models | array of object |
models |
|
id
|
data.list.contacts.models.id | string |
id |
|
title
|
data.list.contacts.models.title | string |
title |
|
phoneNumber
|
data.list.contacts.models.phoneNumber | string |
phoneNumber |
|
emailAddress
|
data.list.contacts.models.emailAddress | string |
emailAddress |
|
displayName
|
data.list.contacts.models.displayName | string |
displayName |
|
companyName
|
data.list.contacts.models.companyName | string |
companyName |
|
companyId
|
data.list.contacts.models.companyId | string |
companyId |
|
contactEntity
|
data.list.contacts.models.contactEntity | string |
contactEntity |
|
displayName
|
data.list.contacts.models.sponsors.displayName | string |
displayName |
|
fullName
|
data.list.contacts.models.sponsors.fullName | string |
fullName |
|
id
|
data.list.contacts.models.sponsors.id | string |
id |
|
isPrimary
|
data.list.contacts.models.sponsors.isPrimary | boolean |
isPrimary |
Get List by Name
Get List by Name in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
List Name
|
filterByName | True | string |
List Name (Retrieves the list that exactly matches the specified name). |
|
Skip Contacts
|
skip | integer |
Starting point for retrieval of contacts. Default value is set to 0. |
|
|
Limit Contacts
|
limit | integer |
Number of contacts to retrieve from lists. Default value is set to 100. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
totalModels
|
data.lists.totalModels | integer |
totalModels |
|
models
|
data.lists.models | array of object |
models |
|
id
|
data.lists.models.id | string |
id |
|
name
|
data.lists.models.name | string |
name |
|
description
|
data.lists.models.description | string |
description |
|
id
|
data.lists.models.listType.id | string |
id |
|
isActive
|
data.lists.models.listType.isActive | boolean |
isActive |
|
listClass
|
data.lists.models.listType.listClass | string |
listClass |
|
name
|
data.lists.models.listType.name | string |
name |
|
allowedLinkInto
|
data.lists.models.allowedLinkInto | boolean |
allowedLinkInto |
|
allowedRemoveFrom
|
data.lists.models.allowedRemoveFrom | boolean |
allowedRemoveFrom |
|
addAllowed
|
data.lists.models.addAllowed | boolean |
addAllowed |
|
deleteAllowed
|
data.lists.models.deleteAllowed | boolean |
deleteAllowed |
|
addActivityAllowed
|
data.lists.models.addActivityAllowed | boolean |
addActivityAllowed |
|
addNoteAllowed
|
data.lists.models.addNoteAllowed | boolean |
addNoteAllowed |
|
ownerName
|
data.lists.models.ownerName | string |
ownerName |
|
creatorName
|
data.lists.models.creatorName | string |
creatorName |
|
allowedContactEntity
|
data.lists.models.allowedContactEntity | string |
allowedContactEntity |
|
isAdministrator
|
data.lists.models.isAdministrator | boolean |
isAdministrator |
|
totalModels
|
data.lists.models.contacts.totalModels | integer |
totalModels |
|
models
|
data.lists.models.contacts.models | array of object |
models |
|
id
|
data.lists.models.contacts.models.id | string |
id |
|
title
|
data.lists.models.contacts.models.title | string |
title |
|
phoneNumber
|
data.lists.models.contacts.models.phoneNumber | string |
phoneNumber |
|
emailAddress
|
data.lists.models.contacts.models.emailAddress | string |
emailAddress |
|
displayName
|
data.lists.models.contacts.models.displayName | string |
displayName |
|
companyName
|
data.lists.models.contacts.models.companyName | string |
companyName |
|
companyId
|
data.lists.models.contacts.models.companyId | string |
companyId |
|
contactEntity
|
data.lists.models.contacts.models.contactEntity | string |
contactEntity |
|
displayName
|
data.lists.models.contacts.models.sponsors.displayName | string |
displayName |
|
fullName
|
data.lists.models.contacts.models.sponsors.fullName | string |
fullName |
|
id
|
data.lists.models.contacts.models.sponsors.id | string |
id |
|
isPrimary
|
data.lists.models.contacts.models.sponsors.isPrimary | boolean |
isPrimary |
Get List Contact Membership Changes
This action retrieves contacts that have been added to or removed from specified lists within a given date range. It is designed to capture delta changes in the contact list, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Event Types
|
eventTypes | True | array of string |
Event Type |
|
From Date
|
start | date-time |
Specifies the start date of the date range, including timezone information. Start date defaults to 90 days ago if not provided. When start date is not provided, the start date offset is determined from the end date if specified, otherwise defaults to UTC (zero offset). Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
To Date
|
end | date-time |
Specifies the end date of the date range, including timezone information. Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
List Ids
|
listIds | True | array of string |
Retrieve contact addition or removal events for the specified List Ids. |
|
Skip
|
skip | integer |
The starting index for pagination. Default = 0 |
|
|
Limit
|
limit | integer |
The maximum number of items to retrieve. Default = 100 |
|
|
Sort Field
|
field | True | string |
Specifies the field to use for sorting events. |
|
Sort Direction
|
direction | string |
Specifies the sort direction (Ascending or Descending). Default = Ascending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Total Models
|
data.listEventViews.totalModels | integer |
The total number of items found. |
|
models
|
data.listEventViews.models | array of object |
Represents events occurred on a list. |
|
EventType
|
data.listEventViews.models.eventType | string |
The type of event that occurred on the list. |
|
EventDate
|
data.listEventViews.models.eventDate | string |
The date and time when the event occurred. |
|
ListId
|
data.listEventViews.models.listId | string |
The ID of the list this event occurred on. |
|
ContactId
|
data.listEventViews.models.contactId | string |
The ID of the contact that was added to or removed from the list. |
|
ContactId
|
data.listEventViews.models.contact.contactId | string |
The ID of the contact. |
|
DisplayName
|
data.listEventViews.models.contact.displayName | string |
The display name of the contact. |
|
ContactEntity
|
data.listEventViews.models.contact.contactEntity | string |
The entity type of the contact. |
|
Title
|
data.listEventViews.models.contact.title | string |
The title of the contact. |
|
FirstName
|
data.listEventViews.models.contact.firstName | string |
The first name of the contact. |
|
MiddleName
|
data.listEventViews.models.contact.middleName | string |
The middle name of the contact. |
|
LastName
|
data.listEventViews.models.contact.lastName | string |
The last name of the contact. |
|
GoesBy
|
data.listEventViews.models.contact.goesBy | string |
The preferred name or nickname of the contact. |
|
CurrentJobTitle
|
data.listEventViews.models.contact.currentJobTitle | string |
The current job title of the contact. |
|
CompanyName
|
data.listEventViews.models.contact.currentEmployer.companyName | string |
The name of the company. |
|
CompanyId
|
data.listEventViews.models.contact.currentEmployer.companyId | string |
The ID of the company. |
|
addresses
|
data.listEventViews.models.contact.addresses | array of object |
Retrieves the addresses associated with the contact. |
|
AddressId
|
data.listEventViews.models.contact.addresses.addressID | string |
The ID of the address. |
|
Street
|
data.listEventViews.models.contact.addresses.street | string |
The street name of the address. |
|
City
|
data.listEventViews.models.contact.addresses.city | string |
The city of the address (city, town, village, etc.). |
|
AdministrativeDivision
|
data.listEventViews.models.contact.addresses.administrativeDivision | string |
The administrative division of the address. This represents a state, province, governorate, department, or similar regional division depending on the country. This field may not be applicable for all countries. |
|
Country
|
data.listEventViews.models.contact.addresses.country | string |
The country of the address. |
|
PostalCode
|
data.listEventViews.models.contact.addresses.postalCode | string |
The ZIP or postal code of the address. This field may not be applicable for all countries. |
|
Type
|
data.listEventViews.models.contact.addresses.type | string |
The type of the address. |
|
Usage
|
data.listEventViews.models.contact.addresses.usage | string |
The usage type of the address (AlternateBusiness, AlternateHome, etc.). |
|
Visibility
|
data.listEventViews.models.contact.visibility | string |
The visibility settings of the contact. |
|
emailAddresses
|
data.listEventViews.models.contact.emailAddresses | array of object |
Retrieves the email addresses associated with the contact. |
|
EmailId
|
data.listEventViews.models.contact.emailAddresses.emailId | string |
The ID of the email address. |
|
Type
|
data.listEventViews.models.contact.emailAddresses.type | string |
The type of the email address (Email, FTPSite, Website). |
|
Usage
|
data.listEventViews.models.contact.emailAddresses.usage | string |
The usage type of the email address (AlternateBusiness, AlternateHome, etc.). |
|
EmailAddress
|
data.listEventViews.models.contact.emailAddresses.address | string |
The email address. |
|
Label
|
data.listEventViews.models.contact.emailAddresses.label | string |
The label of the email address. |
|
OwningContactId
|
data.listEventViews.models.contact.emailAddresses.owningContactId | string |
The ID of the contact that owns this email address. |
|
IsGlobal
|
data.listEventViews.models.contact.emailAddresses.isGlobal | boolean |
Indicates whether this is a global email address. |
|
phoneNumbers
|
data.listEventViews.models.contact.phoneNumbers | array of object |
Retrieves the phone numbers associated with the contact. |
|
PhoneId
|
data.listEventViews.models.contact.phoneNumbers.phoneId | string |
The ID of the phone number. |
|
Number
|
data.listEventViews.models.contact.phoneNumbers.number | string |
The phone number. |
|
Label
|
data.listEventViews.models.contact.phoneNumbers.label | string |
The label of the phone number. |
|
Type
|
data.listEventViews.models.contact.phoneNumbers.type | string |
The type of the phone number (Mobile, Phone, Pager, etc.). |
|
Usage
|
data.listEventViews.models.contact.phoneNumbers.usage | string |
The usage type of the phone number (AlternateBusiness, AlternateHome, etc.). |
|
OwningContactId
|
data.listEventViews.models.contact.phoneNumbers.owningContactId | string |
The ID of the contact that owns this phone number. |
|
IsGlobal
|
data.listEventViews.models.contact.phoneNumbers.isGlobal | boolean |
Indicates whether this is a global phone number. |
|
Name
|
data.listEventViews.models.contact.name | string |
The name of the contact. |
|
ListId
|
data.listEventViews.models.list.listId | string |
The ID of the list. |
|
Name
|
data.listEventViews.models.list.name | string |
The name of the list. |
|
Description
|
data.listEventViews.models.list.description | string |
The description of the list. |
|
Id
|
data.listEventViews.models.list.listType.id | string |
The ID of the list type. |
|
IsActive
|
data.listEventViews.models.list.listType.isActive | boolean |
Indicates whether the list type is active. |
|
ListClass
|
data.listEventViews.models.list.listType.listClass | string |
The class of list associated with this list type. |
|
Name
|
data.listEventViews.models.list.listType.name | string |
The name of the folder type. |
|
AllowedLinkInto
|
data.listEventViews.models.list.allowedLinkInto | boolean |
Indicates whether entries can be linked into this list. |
|
AllowedRemoveFrom
|
data.listEventViews.models.list.allowedRemoveFrom | boolean |
Indicates whether linked entries can be removed from this list. |
|
AddAllowed
|
data.listEventViews.models.list.addAllowed | boolean |
Indicates whether entries can be added to this list. |
|
DeleteAllowed
|
data.listEventViews.models.list.deleteAllowed | boolean |
Indicates whether entries can be deleted from this list. |
|
AddActivityAllowed
|
data.listEventViews.models.list.addActivityAllowed | boolean |
Indicates whether activities can be added. |
|
AddNoteAllowed
|
data.listEventViews.models.list.addNoteAllowed | boolean |
Indicates whether notes can be added. |
|
OwnerName
|
data.listEventViews.models.list.ownerName | string |
The name of the owner of this list. |
|
CreatorName
|
data.listEventViews.models.list.creatorName | string |
The name of the creator of this list. |
|
AllowedContactEntity
|
data.listEventViews.models.list.allowedContactEntity | string |
The allowed contact entity types for this list. |
|
IsAdministrator
|
data.listEventViews.models.list.isAdministrator | boolean |
Indicates whether the current user is an administrator of this list. |
Get Lists
Get Lists from InterAction+ which includes workingList, marketingList and marketingListWithSponsorship.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
List Class
|
listClass | string |
The classification type of list. |
|
|
Skip Lists
|
skip | integer |
Starting point for retrieval of lists. Default value is set to 0. |
|
|
Limit Lists
|
limit | integer |
Number of lists to retrieve. Default value is set to 100. |
|
|
List Name
|
filterByName | string |
List Name (Retrieves lists that contains the specified name). |
Returns
- Body
- ListResponse
Get Updated Contacts
This action retrieves contacts that have been updated in InterAction+ within a given date range. It is designed to capture delta changes for contacts, helping users monitor updates, synchronize data, or trigger downstream processes based on modifications.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Event Types
|
eventTypes | True | array of string |
Event Type. |
|
From Date
|
start | date-time |
Specifies the start date of the date range, including timezone information. Start date defaults to 90 days ago if not provided. When start date is not provided, the start date offset is determined from the end date if specified, otherwise defaults to UTC (zero offset). Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
To Date
|
end | date-time |
Specifies the end date of the date range, including timezone information. Date format YYYY-MM-DDTHH:mm:ssZ. |
|
|
Contact Ids
|
contactIds | array of string |
The IDs of the firm contacts to filter firm contact events by. |
|
|
Skip
|
skip | integer |
The starting index for pagination. Default = 0 |
|
|
Limit
|
limit | integer |
The maximum number of items to retrieve. Default = 100 |
|
|
Sort Field
|
field | True | string |
Specifies the field to use for sorting events. |
|
Sort Direction
|
direction | string |
Specifies the sort direction (Ascending or Descending). Default = Ascending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
TotalModels
|
data.firmContactEventViews.totalModels | integer |
The total number of items found. |
|
models
|
data.firmContactEventViews.models | array of object |
The list of firm contact events. |
|
EventType
|
data.firmContactEventViews.models.eventType | string |
The type of event that occurred on the firm contact. |
|
EventDate
|
data.firmContactEventViews.models.eventDate | string |
The date and time when the event occurred. |
|
ContactId
|
data.firmContactEventViews.models.contactId | string |
The ID of the firm contact this event occurred on. |
|
ContactId
|
data.firmContactEventViews.models.contact.contactId | string |
The ID of the contact. |
|
DisplayName
|
data.firmContactEventViews.models.contact.displayName | string |
The display name of the contact. |
|
ContactEntity
|
data.firmContactEventViews.models.contact.contactEntity | string |
The entity type of the contact. |
|
Title
|
data.firmContactEventViews.models.contact.title | string |
The title of the contact. |
|
FirstName
|
data.firmContactEventViews.models.contact.firstName | string |
The first name of the contact. |
|
MiddleName
|
data.firmContactEventViews.models.contact.middleName | string |
The middle name of the contact. |
|
LastName
|
data.firmContactEventViews.models.contact.lastName | string |
The last name of the contact. |
|
GoesBy
|
data.firmContactEventViews.models.contact.goesBy | string |
The preferred name or nickname of the contact. |
|
CurrentJobTitle
|
data.firmContactEventViews.models.contact.currentJobTitle | string |
The current job title of the contact. |
|
CompanyName
|
data.firmContactEventViews.models.contact.currentEmployer.companyName | string |
The name of the company. |
|
CompanyId
|
data.firmContactEventViews.models.contact.currentEmployer.companyId | string |
The ID of the company. |
|
addresses
|
data.firmContactEventViews.models.contact.addresses | array of object |
Retrieves the addresses associated with the contact. |
|
AddressId
|
data.firmContactEventViews.models.contact.addresses.addressID | string |
The ID of the address. |
|
Street
|
data.firmContactEventViews.models.contact.addresses.street | string |
The street name of the address. |
|
City
|
data.firmContactEventViews.models.contact.addresses.city | string |
The city of the address (city, town, village, etc.). |
|
AdministrativeDivision
|
data.firmContactEventViews.models.contact.addresses.administrativeDivision | string |
The administrative division of the address. This represents a state, province, governorate, department, or similar regional division depending on the country. This field may not be applicable for all countries. |
|
Country
|
data.firmContactEventViews.models.contact.addresses.country | string |
The country of the address. |
|
PostalCode
|
data.firmContactEventViews.models.contact.addresses.postalCode | string |
The ZIP or postal code of the address. This field may not be applicable for all countries. |
|
Type
|
data.firmContactEventViews.models.contact.addresses.type | string |
The type of the address. |
|
Usage
|
data.firmContactEventViews.models.contact.addresses.usage | string |
The usage type of the address (AlternateBusiness, AlternateHome, etc.). |
|
Visibility
|
data.firmContactEventViews.models.contact.visibility | string |
The visibility settings of the contact. |
|
emailAddresses
|
data.firmContactEventViews.models.contact.emailAddresses | array of object |
Retrieves the email addresses associated with the contact. |
|
EmailId
|
data.firmContactEventViews.models.contact.emailAddresses.emailId | string |
The ID of the email address. |
|
Type
|
data.firmContactEventViews.models.contact.emailAddresses.type | string |
The type of the email address (Email, FTPSite, Website). |
|
Usage
|
data.firmContactEventViews.models.contact.emailAddresses.usage | string |
The usage type of the email address (AlternateBusiness, AlternateHome, etc.). |
|
EmailAddress
|
data.firmContactEventViews.models.contact.emailAddresses.address | string |
The email address. |
|
Label
|
data.firmContactEventViews.models.contact.emailAddresses.label | string |
The label of the email address. |
|
OwningContactId
|
data.firmContactEventViews.models.contact.emailAddresses.owningContactId | string |
The ID of the contact that owns this email address. |
|
IsGlobal
|
data.firmContactEventViews.models.contact.emailAddresses.isGlobal | boolean |
Indicates whether this is a global email address. |
|
phoneNumbers
|
data.firmContactEventViews.models.contact.phoneNumbers | array of object |
Retrieves the phone numbers associated with the contact. |
|
PhoneId
|
data.firmContactEventViews.models.contact.phoneNumbers.phoneId | string |
The ID of the phone number. |
|
Number
|
data.firmContactEventViews.models.contact.phoneNumbers.number | string |
The phone number. |
|
Label
|
data.firmContactEventViews.models.contact.phoneNumbers.label | string |
The label of the phone number. |
|
Type
|
data.firmContactEventViews.models.contact.phoneNumbers.type | string |
The type of the phone number (Mobile, Phone, Pager, etc.). |
|
Usage
|
data.firmContactEventViews.models.contact.phoneNumbers.usage | string |
The usage type of the phone number (AlternateBusiness, AlternateHome, etc.). |
|
OwningContactId
|
data.firmContactEventViews.models.contact.phoneNumbers.owningContactId | string |
The ID of the contact that owns this phone number. |
|
IsGlobal
|
data.firmContactEventViews.models.contact.phoneNumbers.isGlobal | boolean |
Indicates whether this is a global phone number. |
|
Name
|
data.firmContactEventViews.models.contact.name | string |
The name of the contact. |
Remove Contacts from List
Remove Contacts from List in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Contact Ids
|
contactIds | True | array of string |
Contact Id to remove from a list. |
|
List Id
|
listId | True | string |
List Id to remove contacts from. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
resultText
|
data.removeContactsFromList.resultText | string |
resultText |
|
pendingContactsEffected
|
data.removeContactsFromList.pendingContactsEffected | integer |
pendingContactsEffected |
|
contactsEffected
|
data.removeContactsFromList.contactsEffected | integer |
contactsEffected |
Search Person Contact
Search person contact based on first name, last name and email address.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Search by Email Address
|
emailAddress | string |
Search person contacts with email address. |
|
|
Search by First Name
|
firstName | string |
Search person contacts with first name. |
|
|
Search by Last Name
|
lastName | string |
Search person contacts with last name |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
totalModels
|
data.searchFirmContacts.totalModels | integer |
totalModels |
|
models
|
data.searchFirmContacts.models | array of object |
models |
|
contactId
|
data.searchFirmContacts.models.contactId | string |
contactId |
|
displayName
|
data.searchFirmContacts.models.displayName | string |
displayName |
|
contactEntity
|
data.searchFirmContacts.models.contactEntity | string |
contactEntity |
|
title
|
data.searchFirmContacts.models.title | string |
title |
|
firstName
|
data.searchFirmContacts.models.firstName | string |
firstName |
|
middleName
|
data.searchFirmContacts.models.middleName | string |
middleName |
|
lastName
|
data.searchFirmContacts.models.lastName | string |
lastName |
|
currentJobTitle
|
data.searchFirmContacts.models.currentJobTitle | string |
currentJobTitle |
|
companyName
|
data.searchFirmContacts.models.currentEmployer.companyName | string |
companyName |
|
companyId
|
data.searchFirmContacts.models.currentEmployer.companyId | string |
companyId |
|
addresses
|
data.searchFirmContacts.models.addresses | array of object |
addresses |
|
addressID
|
data.searchFirmContacts.models.addresses.addressID | string |
addressID |
|
street
|
data.searchFirmContacts.models.addresses.street | string |
street |
|
city
|
data.searchFirmContacts.models.addresses.city | string |
city |
|
administrativeDivision
|
data.searchFirmContacts.models.addresses.administrativeDivision | string |
administrativeDivision |
|
country
|
data.searchFirmContacts.models.addresses.country | string |
country |
|
postalCode
|
data.searchFirmContacts.models.addresses.postalCode | string |
postalCode |
|
type
|
data.searchFirmContacts.models.addresses.type | string |
type |
|
usage
|
data.searchFirmContacts.models.addresses.usage | string |
usage |
|
visibility
|
data.searchFirmContacts.models.visibility | string |
visibility |
|
emailAddresses
|
data.searchFirmContacts.models.emailAddresses | array of object |
emailAddresses |
|
emailId
|
data.searchFirmContacts.models.emailAddresses.emailId | string |
emailId |
|
type
|
data.searchFirmContacts.models.emailAddresses.type | string |
type |
|
usage
|
data.searchFirmContacts.models.emailAddresses.usage | string |
usage |
|
address
|
data.searchFirmContacts.models.emailAddresses.address | string |
address |
|
label
|
data.searchFirmContacts.models.emailAddresses.label | string |
label |
|
owningContactId
|
data.searchFirmContacts.models.emailAddresses.owningContactId | string |
owningContactId |
|
isGlobal
|
data.searchFirmContacts.models.emailAddresses.isGlobal | boolean |
isGlobal |
|
phoneNumbers
|
data.searchFirmContacts.models.phoneNumbers | array of object |
phoneNumbers |
|
phoneId
|
data.searchFirmContacts.models.phoneNumbers.phoneId | string |
phoneId |
|
number
|
data.searchFirmContacts.models.phoneNumbers.number | string |
number |
|
label
|
data.searchFirmContacts.models.phoneNumbers.label | string |
label |
|
type
|
data.searchFirmContacts.models.phoneNumbers.type | string |
type |
|
usage
|
data.searchFirmContacts.models.phoneNumbers.usage | string |
usage |
|
owningContactId
|
data.searchFirmContacts.models.phoneNumbers.owningContactId | string |
owningContactId |
|
isGlobal
|
data.searchFirmContacts.models.phoneNumbers.isGlobal | boolean |
isGlobal |
|
skip
|
data.searchFirmContacts.models.activities.skip | integer |
skip |
|
limit
|
data.searchFirmContacts.models.activities.limit | integer |
limit |
|
totalModels
|
data.searchFirmContacts.models.activities.totalModels | integer |
totalModels |
|
models
|
data.searchFirmContacts.models.activities.models | array of object |
models |
|
activityId
|
data.searchFirmContacts.models.activities.models.activityId | string |
activityId |
|
type
|
data.searchFirmContacts.models.activities.models.type | string |
type |
|
typeId
|
data.searchFirmContacts.models.activities.models.typeId | string |
typeId |
|
activityClass
|
data.searchFirmContacts.models.activities.models.activityClass | string |
activityClass |
|
typeGroup
|
data.searchFirmContacts.models.activities.models.typeGroup | string |
typeGroup |
|
activityStartDate
|
data.searchFirmContacts.models.activities.models.activityStartDate | string |
activityStartDate |
|
lastEditedDate
|
data.searchFirmContacts.models.activities.models.lastEditedDate | string |
lastEditedDate |
|
subject
|
data.searchFirmContacts.models.activities.models.subject | string |
subject |
|
summary
|
data.searchFirmContacts.models.activities.models.summary | string |
summary |
|
location
|
data.searchFirmContacts.models.activities.models.location | string |
location |
|
totalModels
|
data.searchFirmContacts.models.notes.allNotes.totalModels | integer |
totalModels |
|
models
|
data.searchFirmContacts.models.notes.allNotes.models | array of |
models |
|
totalModels
|
data.searchFirmContacts.models.lists.totalModels | integer |
totalModels |
|
models
|
data.searchFirmContacts.models.lists.models | array of object |
models |
|
listId
|
data.searchFirmContacts.models.lists.models.listId | string |
listId |
|
name
|
data.searchFirmContacts.models.lists.models.name | string |
name |
|
listClass
|
data.searchFirmContacts.models.lists.models.listClass | string |
listClass |
|
description
|
data.searchFirmContacts.models.lists.models.description | string |
description |
|
type
|
data.searchFirmContacts.models.lists.models.type | string |
type |
|
userIsSponsor
|
data.searchFirmContacts.models.lists.models.userIsSponsor | boolean |
userIsSponsor |
|
allowedLinkInto
|
data.searchFirmContacts.models.lists.models.allowedLinkInto | boolean |
allowedLinkInto |
|
allowedRemoveFrom
|
data.searchFirmContacts.models.lists.models.allowedRemoveFrom | boolean |
allowedRemoveFrom |
|
ownerName
|
data.searchFirmContacts.models.lists.models.ownerName | string |
ownerName |
|
creatorName
|
data.searchFirmContacts.models.lists.models.creatorName | string |
creatorName |
|
sponsors
|
data.searchFirmContacts.models.lists.models.sponsors | array of object |
sponsors |
|
sponsorId
|
data.searchFirmContacts.models.lists.models.sponsors.sponsorId | string |
sponsorId |
|
displayName
|
data.searchFirmContacts.models.lists.models.sponsors.displayName | string |
displayName |
|
isPrimary
|
data.searchFirmContacts.models.lists.models.sponsors.isPrimary | boolean |
isPrimary |
|
fullName
|
data.searchFirmContacts.models.lists.models.sponsors.fullName | string |
fullName |
Update Activity
Edit or Update the Activity field value for Contact in Interaction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Activity Id
|
activityId | True | string |
Activity Id, it accepts GUID format type 00000000-0000-0000-0000-000000000000. |
|
Activity Type
|
typeId | True | string |
Activity type for update activity. |
|
Activity Date
|
activityDate | string |
The date of the activity in string format. It accepts datetime format in YYYY-MM-DD HH:mm:ss. |
|
|
Subject
|
subject | string |
Subject of the activity. |
|
|
Summary
|
summary | string |
Summary of the activity. |
|
|
Linked Entity Ids
|
linkedEntityIds | True | array of string |
Contact Id representing the entities linked to the activity. It accepts GUID format 00000000-0000-0000-0000-000000000000. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
validationErrors
|
data.updateActivity.validationErrors | array of |
validationErrors |
|
id
|
data.updateActivity.item.id | string |
id |
|
type
|
data.updateActivity.item.type | string |
type |
|
typeId
|
data.updateActivity.item.typeId | string |
typeId |
|
activityClass
|
data.updateActivity.item.activityClass | string |
activityClass |
|
typeGroup
|
data.updateActivity.item.typeGroup | string |
typeGroup |
|
activityStartDate
|
data.updateActivity.item.activityStartDate | string |
activityStartDate |
|
lastEditedDate
|
data.updateActivity.item.lastEditedDate | string |
lastEditedDate |
|
subject
|
data.updateActivity.item.subject | string |
subject |
|
summary
|
data.updateActivity.item.summary | string |
summary |
|
location
|
data.updateActivity.item.location | string |
location |
|
regarding
|
data.updateActivity.item.regarding | string |
regarding |
Update Person Contact
Update a person contact in InterAction+.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Contact Id
|
id | True | string |
Contact Id of the person. |
|
Title
|
title | string |
Title (Mr., Mrs., Dr., etc.). |
|
|
First Name
|
firstName | string |
First Name. |
|
|
Middle Name
|
middleName | string |
Middle Name. |
|
|
Last Name
|
lastName | True | string |
Last Name of the person. |
|
GoesBy
|
goesBy | string |
Common Name. |
|
|
Job Title
|
jobTitle | string |
Job Title. |
|
|
Street
|
street | string |
Street. |
|
|
City
|
city | string |
City. |
|
|
Administrative Division/State/Region/District/Province
|
administrativeDivision | string |
Administrative Division/State/Region/District/Province. |
|
|
Country
|
country | string |
To update Country, City field is also required. |
|
|
Postal Code
|
postalCode | string |
The Postal Code of the business address if your country does not use postal code, leave it blank. |
|
|
Email Address
|
electronicAddress | string |
Business Email Address. |
|
|
Direct/Primary Phone
|
number | string |
Direct/Primary Phone. |
|
|
Company Name
|
companyName | string |
Company Name. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
data.updatePublicPerson.item.id | string |
id |
|
status
|
data.updatePublicPerson.status | string |
status |
|
validationErrors
|
data.updatePublicPerson.validationErrors | array of |
validationErrors |
Definitions
ListResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
skip
|
data.lists.skip | integer |
skip |
|
limit
|
data.lists.limit | integer |
limit |
|
totalModels
|
data.lists.totalModels | integer |
totalModels |
|
models
|
data.lists.models | array of object |
models |
|
id
|
data.lists.models.id | string |
id |
|
name
|
data.lists.models.name | string |
name |
|
description
|
data.lists.models.description | string |
description |
|
id
|
data.lists.models.listType.id | string |
id |
|
isActive
|
data.lists.models.listType.isActive | boolean |
isActive |
|
listClass
|
data.lists.models.listType.listClass | string |
listClass |
|
name
|
data.lists.models.listType.name | string |
name |
|
allowedLinkInto
|
data.lists.models.allowedLinkInto | boolean |
allowedLinkInto |
|
allowedRemoveFrom
|
data.lists.models.allowedRemoveFrom | boolean |
allowedRemoveFrom |
|
addAllowed
|
data.lists.models.addAllowed | boolean |
addAllowed |
|
deleteAllowed
|
data.lists.models.deleteAllowed | boolean |
deleteAllowed |
|
addActivityAllowed
|
data.lists.models.addActivityAllowed | boolean |
addActivityAllowed |
|
addNoteAllowed
|
data.lists.models.addNoteAllowed | boolean |
addNoteAllowed |
|
ownerName
|
data.lists.models.ownerName | string |
ownerName |
|
creatorName
|
data.lists.models.creatorName | string |
creatorName |
|
allowedContactEntity
|
data.lists.models.allowedContactEntity | string |
allowedContactEntity |
|
isAdministrator
|
data.lists.models.isAdministrator | boolean |
isAdministrator |