Contact Permissions

The following operations are available for this resource.

Http Verb Operation
Get CRM/ContactPermissions/{contactPermissionId} Get details of a contact permission
GET Method: Get, URL: CRM/ContactPermissions/{contactPermissionId} Test

Get details of a contact permission

GetAll CRM/ContactPermissions?constituentId={constituentId}&includeAffiliations={includeAffiliations}&activeOnly={activeOnly} Get all the contact permissions for the specified constituent and its affiliations if requested
GET Method: GetAll, URL: CRM/ContactPermissions?constituentId={constituentId}&includeAffiliations={includeAffiliations}&activeOnly={activeOnly} Test

Get all the contact permissions for the specified constituent and its affiliations if requested

Create CRM/ContactPermissions Create a new contact permission
POST Method: Create, URL: CRM/ContactPermissions Test

Create a new contact permission

ForTransaction CRM/ContactPermissions/ForTransaction Request a set of contact permissions relevant to an order or contribution context. Send request with ReturnRequiredOnly to true to only send back permissions that require constituent ask.
POST Method: ForTransaction, URL: CRM/ContactPermissions/ForTransaction Test

Request a set of contact permissions relevant to an order or contribution context. Send request with ReturnRequiredOnly to true to only send back permissions that require constituent ask.

Update CRM/ContactPermissions/{contactPermissionId} Update a contact permission
PUT Method: Update, URL: CRM/ContactPermissions/{contactPermissionId} Test

Update a contact permission

Delete CRM/ContactPermissions/{contactPermissionId} Delete a contact permission
DELETE Method: Delete, URL: CRM/ContactPermissions/{contactPermissionId} Test

Delete a contact permission