Members
The following operations are supported. For a formal definition, please review the Service Description.
-
AddAccountDetails
Adds, modifies or deletes member account details. -
AddCorrespondence
Adds a new Correspondence. -
AddPicture
Add a Base64-encoded picture to the Plus2 pictures database for a given member. -
AgreeToPrivacyPolicy
Allows member to agree to privacy policy and records date of agreement. -
AmendLoyalty
Increase an existing member's loyalty points in the Plus2 database by a given amount. -
CheckMember
Determine if a member record exists in the Plus2 database for the details specified. -
CheckMemberEmail
Return a array of member IDs that have a given email address as either their work or home email address. -
CheckMemberID
Determine if a member record exists in the Plus2 database for the member ID specified. -
CheckMemberLogin
Check the member login information. -
CleanupMemberChanges
Deletes committed member change records for a given system. -
CommitAttendanceChanges
Marks as committed attendance update records for a given system and run id. -
CommitMemberChanges
Marks as committed member update records for a given system and run id. -
CreateMember
Add a new member record to the Plus2 database. -
CreateOrUpdateMember
Add a new member record in the Plus2 database, if no member already exists with that member ID. If it does exist, update it. -
CreateValidMember
Add a new member record to the Plus2 database. Check for duplicates of first name, last name, login id, date of birth, email address and postcode (if entered). -
EditMember
Amend an existing member record in the Plus2 database. -
GetAttendanceChangesPaged
Get array of attendance in parts specified in the page size which have been updated in Plus2 since the last run of this webmethod for a given system. -
GetAttendanceHistory
Retrieve the attendance history for a member record in the Plus2 database. -
GetCorrespondence
Returns the Member Correspondence details filtered by the provided parameters. -
GetGlobalPrivacyPolicy
Get the global privacy policy which has been configured in GMC -
GetMemberAccountDetails
Gets the bank account details of given member -
GetMemberBookings
Return an array of bookings a member has made. If required, this can be filtered to show just the future bookings. -
GetMemberBookingsWithProducts
Return an array of bookings a member has made, including any booked activity's resource product groups and sales details. If required, this can be filtered to show just the future bookings. -
GetMemberChanges
Get array of members which have been updated in Plus2 since the last run of this webmethod for a given system. -
GetMemberChangesPaged
Get array of members in parts specified in the page size which have been updated in Plus2 since the last run of this webmethod for a given system. -
GetMemberPicture
Return a Base64-encoded picture from the Plus2 database for a given member. -
GetMemberPreferences
View campaign and communication channel details for a member. -
GetMemberRelationList
Call this method to determine if a member in the Plus2 database is linked to any other member.*** Warning - This method is deprecated. Instead please use GetMemberRelationListByType -
GetMemberRelationListByType
Call this method to determine if a member in the Plus2 database is linked to any other member. -
GetMemberSearch
Call this method to determine if a member record exists in the Plus2 database for the details specified. -
GetMemberSubscriptions
Return an array of the subscriptions held by a member.*** Warning - This method is deprecated. Instead please use 'GetMemberSubscriptionsWithDetails' -
GetMemberSubscriptionsWithDetails
Return an array of the subscriptions held by a member with details about eft payments. -
GetMemberSubscriptionsWithDetailsByType
Return an array of the subscriptions held by a member with details about payments. -
GetPreferences
View all the options for campaigns and communication channels. -
GetScreenProfileList
Return a list of required fields for a given Screen Profile in the Plus2 database. (depreciated) -
GetTemplateMember
Return a valid template member that you can then use in CreateMember or CreateValidMember. -
MemberSearchByCardID
Find a member by CardID -
MemberSearchByUserField
Find a member by a userfield name and corresponding value. -
MemberSearchByValidatedCardID
Find a member by CardID validated by additional personal details -
RecordAttendance
Records Attendance. -
RegisterMemberForThirdPartySystem
Register Members For ThirdParty System. -
RetrieveLoyalty
Retrieve the loyalty points for a member in the Plus2 database. -
RetrieveMember
Retrieve an existing member record in the Plus2 database. -
SetMemberCanBookForOthers
Call this method to set the Can Book For Others flag for linked member(s). -
SetMemberPreferences
Update the campaigns and communication channels for a given member. -
UnHotlistCard
Remove a cardID from hotlisted status in the Plus2 database. -
UnRegisterMemberForThirdPartySystem
UnRegister Members For ThirdParty System. -
UpdateAdditionalCardIDs
Insert/Delete additional CardIDs for a member. -
UpdateThirdPartyMemberDetails
Insert/Update/Delete/Upsert ThirdPartyMemberMapping table in Interface database by inserting third party user id. -
VerifyMember
Determine if the member already exists in the DB and return all members with matching records against the supplied parameters.