Enables scripted content fragments to get user invitation information.
Properties
| Name | Access | Type | Description | 
|---|---|---|---|
| Current | Read | UserInvitation | Returns the current contextual user invitation | 
Methods
Accept
Accepts an invitation for the accessing user
Velocity
#set($additionalInfoResponse = $core_v2_userInvitation.Accept($invitationKey))
JavaScript
var additionalInfoResponse = core_v2_userInvitation.Accept(invitationKey);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| invitationKey | Guid | Invitation Key | Required | 
Returns
Create
Create Overload 1
Creates a user invitation
Velocity
#set($userInvitationResponse = $core_v2_userInvitation.Create($email, $message))
JavaScript
var userInvitationResponse = core_v2_userInvitation.Create(email, message);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| String | Required | ||||
| message | String | Message | Required | 
Create Overload 2
Creates a user invitation
Velocity
#set($userInvitationResponse = $core_v2_userInvitation.Create($email, $message, $groupId, $groupMembershipType))
JavaScript
var userInvitationResponse = core_v2_userInvitation.Create(email, message, groupId, groupMembershipType);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| String | Required | ||||
| message | String | Message | Required | ||
| groupId | Int32 | Group Id | Required | ||
| groupMembershipType | String | Group Membership Type | Required | EffectiveMember, Manager, Member, None, Owner, PendingMember | 
Create Overload 3
Creates multiple user invitations
Velocity
#set($userInvitationResponse = $core_v2_userInvitation.Create($emails, $message))
JavaScript
var userInvitationResponse = core_v2_userInvitation.Create(emails, message);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| emails | IList of String | Emails | Required | ||
| message | String | Message | Required | 
Create Overload 4
Creates multiple user invitations
Velocity
#set($userInvitationResponse = $core_v2_userInvitation.Create($emails, $message, $groupId, $groupMembershipType))
JavaScript
var userInvitationResponse = core_v2_userInvitation.Create(emails, message, groupId, groupMembershipType);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| emails | IList of String | Emails | Required | ||
| message | String | Message | Required | ||
| groupId | Int32 | Group Id | Required | ||
| groupMembershipType | String | Group Membership Type | Required | EffectiveMember, Manager, Member, None, Owner, PendingMember | 
Returns
Get
Gets an invitation for the accessing user
Velocity
#set($userInvitationResponse = $core_v2_userInvitation.Get($invitationKey))
JavaScript
var userInvitationResponse = core_v2_userInvitation.Get(invitationKey);
Parameters
| Name | Type | Description | Required | Default | Options | 
|---|---|---|---|---|---|
| invitationKey | Guid | Invitation Key | Required | 
 
				