Contacts
The contacts web service provides methods for creating, updating, and retrieving iMIS contact records.
The following operations are supported. For a formal definition, please review the Service Description.
-
GetCustomMultiInstanceDemographicTable
Returns mulitinstance custom demographic table for an iMIS contact. -
GetExtFields
Returns custom demographic field value along with datatype information. -
GetGroupsById
Given a contact ID and a group type(s) of EVENTS, COMMITTEES, and/or SUBSCRIPTIONS, returns details of each group the user belongs to. -
InsertContactAddress
Creates a new address for an iMIS contact record. -
PutCustomMultiInstanceDemographicSingleRow
Sets field values for a single row in a mutliinstance custom demographic table. -
PutCustomMultiInstanceDemographicTable
Sets field values for a mutliinstance custom demographic table. -
PutExtFields
Sets custom demographic field value. -
RemoveCustomMultiInstanceDemographicRows
Removes rows in a mutliinstance custom demographic table. -
SearchContacts
Returns matching iMIS records based on passed in criteria. -
SearchContactsBrief
Searches for iMIS records, returning smaller dataset than regular search for faster data retrieval. -
SearchContactsSQL
Returns matching iMIS records based on SQL 'from' and 'where' clauses. -
SearchContactsSQLLimited
Returns the top iMaxResults matching iMIS records based on SQL 'from' and 'where' clauses. -
SearchContactsSQLParams
Returns matching iMIS records based on SQL 'from' and 'where' clauses and SQL Parameters. -
createContact
Creates a new iMIS record. -
getContact
Returns contact information for the passed in iMIS ID. -
updateContact
Updates an iMIS record with passed in parameters. -
updateContactAddress
Updates an iMIS address based on the iMIS ID and Address Number (address ID) passed in.