The following operations are available for this resource.
Http Verb | Operation | ||
---|---|---|---|
GET | Method: Get, URL: CRM/Constituents/{constituentId} | Test | |
Get the details of a Constituent using id. |
|||
GET | Method: GetConstituent, URL: CRM/Constituents/{constituentId}/Detail?includeAffiliations={includeAffiliations} | Test | |
Get constituent details with addresses, electronicAddresses, salutations and phones. To exclude information about visible affiliations pass includeAffiliations="false" |
|||
GET | Method: GetConstituentDevelopmentInfo, URL: CRM/Constituents/{constituentId}/DevelopmentInfo | Test | |
Get constituent information for fundraising. |
|||
GET | Method: GetConstituents, URL: CRM/Constituents?constituentIds={constituentIds} | Test | |
Get multiple Constituents given a set of constituentIds. |
|||
GET | Method: GetConstituentSnapshot, URL: CRM/Constituents/{constituentId}/Snapshot | Test | |
Get constituent details along with primary address, primary salutation, primary electronic address, phones and affiliates information. |
|||
GET | Method: GetDefaultHeader, URL: CRM/Constituents/{constituentId}/Header/Default | Test | |
Return the default header for the constituent, including configured flexible header names and values. |
|||
GET | Method: GetFlexHeader, URL: CRM/Constituents/{constituentId}/Header/Flex/{headerId} | Test | |
Get the details of a flex header for a constituent |
|||
GET | Method: GetHeader, URL: CRM/Constituents/{constituentId}/Header/{headerId} | Test | |
Return constituent header details, including configured flexible header names and values. |
|||
GET | Method: GetPrimaryHousehold, URL: CRM/Constituents/PrimaryHousehold?constituentId={constituentId} | Test | |
Get primary household constituent details for a provided constituentId. |
|||
GET | Method: Search, URL: CRM/Constituents/Search?type={type}&q={q}&constituentGroups={constituentGroups}&dup={dup}&includeAffiliates={includeAffiliates}&constituencyIds={constituencyIds}&listId={listId}&ln={ln}&fn={fn}&constituentId={constituentId}&street={street}&post={post}&atype={atype}&op={op}&value={value}&key={key}&page={page}&pageSize={pageSize} | Test | |
Search for constituents using one of four possible search modes. Querystring parameters are valid based on the "type" parameter value. |
|||
POST | Method: ConvertGroupToIndividual, URL: CRM/Constituents/{constituentId}/ConvertToIndividual | Test | |
Convert existing household to an individual. |
|||
POST | Method: ConvertIndividualToHousehold, URL: CRM/Constituents/{constituentId}/ConvertToHousehold | Test | |
Convert existing individual constituent to a household. |
|||
POST | Method: ConvertIndividualToOrganization, URL: CRM/Constituents/{constituentId}/ConvertToOrganization | Test | |
Convert existing individual constituent to an organization. |
|||
POST | Method: CreateConstituent, URL: CRM/Constituents/Detail | Test | |
Create a new constituent with addresses, electronicAddresses, salutations and phones. |
|||
POST | Method: CreateConstituentUsingSnapshot, URL: CRM/Constituents/Snapshot | Test | |
Create a constituent optionally with primary address, primary salutation, primary electronic address, primary & general phones and affiliates information. |
|||
POST | Method: SchedulePurge, URL: CRM/Constituents/{constituentId}/Purge/Schedule | Test | |
Schedule a constituent to be purged. This only marks a constituent for purge, but does not actually purge the constituent. If constituent has open transactions or an order for a future performance, a bad request will be returned indicating open transactions. Pass IgnoreWarnings = true in request to bypass and schedule. |
|||
POST | Method: SearchByCardNumber, URL: CRM/Constituents/Search/ByCardNumber | Test | |
Search for constituents by card number. |
|||
POST | Method: SwapConstituentA1A2, URL: CRM/Constituents/{constituentId}/Snapshot/SwapA1A2 | Test | |
Swaps A1/A2 names on a household account and regenerates its salutation. |
|||
POST | Method: UnschedulePurge, URL: CRM/Constituents/{constituentId}/Purge/Unschedule | Test | |
Unschedule a constituent that has been previously set to be purged. If a purge has been completed, an error will be returned. |
|||
PUT | Method: Update, URL: CRM/Constituents/{constituentId} | Test | |
Update a constituent. Only the information about constituent can be updated. If addresses, electronicAddresses, salutations or phones data are passed, they will be ignored. |