Constituent interests can be recorded on constituent records to facilitate personalized customer interaction and simplified marketing segmentation and analysis. Interests are recorded using keywords. Most commonly these keywords are used to record artistic/cultural programming interests, but they can be used to record any kind of interest information that could be helpful to your organization, such as personal interests (such as hobbies) or charitable giving interests.
Http Verb | Operation | ||
---|---|---|---|
GET | Method: Get, URL: CRM/Interests/{interestId} | Test | |
Get details of an interest. |
|||
GET | Method: GetAll, URL: CRM/Interests?constituentId={constituentId}&categoryIds={categoryIds}&includeAffiliations={includeAffiliations} | Test | |
Get all the interests of the specified constituent id. To exclude attributes of the visible affiliations pass includeAffiliations=false. To filter the interests of specific categories pass comma separted values under categories. |
|||
POST | Method: Create, URL: CRM/Interests | Test | |
Create a new interest associating an interest type to a constituent. |
|||
POST | Method: CreateOrUpdate, URL: CRM/Interests/CreateOrUpdate | Test | |
Creates, updates, or deletes interests passed as a collection. We recommend that this resource be used for making multiple edits to Constituent Interests in a single API request. Interests that exist will be updated with provided Weight and Selected values. If an existing interest is provided with a Weight of 0 or NULL and a Selected: false, the interest will be deleted. New Interests should be created with an Id of -999 (or NULL). |
|||
PUT | Method: Update, URL: CRM/Interests/{interestId} | Test | |
Update an interest. If the interest is not selected and the weight is 0 or null, it will be deleted. |
|||
DELETE | Method: Delete, URL: CRM/Interests/{interestId} | Test | |
Delete an interest. |