Enables scripted content fragments to access Group Contact Requests

Methods

Approve

Approves a group contact request

Usage

#set($additionalInfoResponse = $core_v2_groupContactRequest.Approve($groupId, $contactRequestId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
contactRequestIdintContact Request IdRequired

Return Type

AdditionalInfo

Create

Creates a new group contact request

Usage

#set($groupContactRequestResponse = $core_v2_groupContactRequest.Create($groupId, $emailAddress))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
emailAddressstringEmail AddressRequired

Return Type

GroupContactRequest

Create

Creates a new group contact request

Usage

#set($groupContactRequestResponse = $core_v2_groupContactRequest.Create($groupId, $emailAddress, "%{Body = $bodyArg, Name = $nameArg, Subject = $subjectArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
emailAddressstringEmail AddressRequired
BodystringBodyOptional
NamestringNameOptional
SubjectstringSubjectOptional

Return Type

GroupContactRequest

Delete

Deletes a group contact request

Usage

#set($additionalInfoResponse = $core_v2_groupContactRequest.Delete($groupId, $contactRequestId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
contactRequestIdintContact Request IdRequired

Return Type

AdditionalInfo

Get

Gets a group contact request

Usage

#set($groupContactRequestResponse = $core_v2_groupContactRequest.Get($groupId, $contactRequestId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
contactRequestIdintContact Request IdRequired

Return Type

GroupContactRequest

List

List contact requests

Usage

#set($pagedListResponse = $core_v2_groupContactRequest.List($groupId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired

Return Type

PagedList<GroupContactRequest>

List

List contact requests

Usage

#set($pagedListResponse = $core_v2_groupContactRequest.List($groupId, "%{PageIndex = $pageIndexArg, PageSize = $pageSizeArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
groupIdintGroup IdRequired
PageIndexintSpecify the page number of paged results to return. Zero-based index.Optional0
PageSizeintSpecify the number of results to return per page.Optional20

Return Type

PagedList<GroupContactRequest>