ClubManager.Api

<back to all web services

MemberService.GetMemberByKeyRequest

Requires Authentication
The following routes are available for this service:
POST,GET/api/Member/GetMemberByKey
Member Parameters:
NameParameterData TypeRequiredDescription
MemberIdformintNo
BranchIdformintNo
MembershipNumberformstringNo
JoinedDateformDateTime?No
CardNumberformstringNo
CompanyNameformstringNo
GenderformGenderNo
GenderNameformstringNo
FullNameformstringNo
TitleformstringNo
ForenamesformstringNo
SurnameformstringNo
Address1formstringNo
Address2formstringNo
CountyformstringNo
CityformstringNo
HomePhoneformstringNo
MobilePhoneformstringNo
EmailAddressformstringNo
ExternalReferenceformstringNo
CountryformstringNo
EmailOptOutformboolNo
SmsOptOutformboolNo
PhoneOptOutformboolNo
LetterOptOutformboolNo
UseExternalStatusformboolNo
ExternalStatusformExternalStatusNo
DateOfBirthformDateTime?No
PostcodeformstringNo
NotesformstringNo
StartDateformDateTime?No
ExpiresformDateTime?No
SessionsRemainingformint?No
ContractEndDateformDateTime?No
DaysRemainingformintNo
MembershipTypeformstringNo
LastAttendanceformDateTime?No
AttendanceformintNo
MemberTypeformMemberTypeNo
RecurringPaymentsformintNo
OverduePaymentsformintNo
AttendanceThisWeekformintNo
retentionMetricformdecimalNo
MonthlyAttendanceFrequencyformdecimalNo
TotalProductSpendformdecimalNo
JournalEntryformstringNo
BalanceformdecimalNo
CreditLimitformdecimalNo
guidformGuidNo
MembershipStateformMembershipStateNo
BookingsAttendedformintNo
DateOfLastBookingformDateTime?No
PhotoModifiedDateformDateTime?No
CreatedDateformDateTime?No
ModifiedDateformDateTime?No
DeletedDateformDateTime?No
MemberKeyformGuidNo
CreatedByUserIdformintNo
AssignedToUserIdformintNo
DeletedByUserIdformintNo
GiftAidPermissionformboolNo
FirstAidPermissionformboolNo
PhotoPermissionformboolNo
EmergencyContactformstringNo
WonOrLostformint?No
WonOrLostDateformDateTime?No
WonOrLostByUserIdformint?No
LicenseReferenceformstringNo
LicenseStartDateformDateTime?No
LicenseRenewalDateformDateTime?No
AgreedToTermsformDateTime?No
OnlineBookingBannedformboolNo
ChildBranchIdformint?No
ChildBranchformstringNo
ProspectingPointsformintNo
AchievementPointsformintNo
ParentForenamesformstringNo
ParentSurnameformstringNo
GradingReadinessformintNo
DirectDebitAccountHolderformstringNo
DirectDebitAccountNumberformstringNo
DirectDebitSortCodeformstringNo
DirectDebitBankAddressformstringNo
InvitedDateformDateTime?No
GradeformstringNo
ColourLeftformstringNo
ColourRightformstringNo
SessionsToCompleteformintNo
UniqueIdformstringNo
PreferenceLinkformstringNo
MarketingAllLinkformstringNo
MarketingNoneLinkformstringNo
AppRegistrationIdformstringNo
AppRegistrationLinkformstringNo
AppQrImageLinkformstringNo
CardNumberQrImageLinkformstringNo
PhotoThumbnailLinkformstringNo
ContentTypesOptInformMessageTemplateContentTypeNo
TemplateTypesOptInformMessageTemplateTypeNo
CanEmailformboolNo
CanDirectMailformboolNo
CanSMSformboolNo
CanTelephoneformboolNo
NoMarketingConsentformboolNo
CanSendInviteformboolNo
BranchKeyformGuidNo
SageLinkformstringNo
SageLastPaymentDateformDateTime?No
SageFirstPaymentDateformDateTime?No
SageLastPaymentAmountformdecimal?No
SageFirstPaymentAmountformdecimal?No
SageTotalPaidformdecimal?No

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/Member/GetMemberByKey HTTP/1.1 
Host: api.clubmanagercentral.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<MemberService.GetMemberByKeyRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Api.Services">
  <MemberKey>00000000-0000-0000-0000-000000000000</MemberKey>
</MemberService.GetMemberByKeyRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Member xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Interfaces.Models.Member">
  <_x003C_AchievementPoints_x003E_k__BackingField>0</_x003C_AchievementPoints_x003E_k__BackingField>
  <_x003C_Address1_x003E_k__BackingField>String</_x003C_Address1_x003E_k__BackingField>
  <_x003C_Address2_x003E_k__BackingField>String</_x003C_Address2_x003E_k__BackingField>
  <_x003C_AgreedToTerms_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_AgreedToTerms_x003E_k__BackingField>
  <_x003C_AssignedToUserId_x003E_k__BackingField>0</_x003C_AssignedToUserId_x003E_k__BackingField>
  <_x003C_AttendanceThisWeek_x003E_k__BackingField>0</_x003C_AttendanceThisWeek_x003E_k__BackingField>
  <_x003C_Attendance_x003E_k__BackingField>0</_x003C_Attendance_x003E_k__BackingField>
  <_x003C_Balance_x003E_k__BackingField>0</_x003C_Balance_x003E_k__BackingField>
  <_x003C_BookingsAttended_x003E_k__BackingField>0</_x003C_BookingsAttended_x003E_k__BackingField>
  <_x003C_BranchId_x003E_k__BackingField>0</_x003C_BranchId_x003E_k__BackingField>
  <_x003C_BranchKey_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</_x003C_BranchKey_x003E_k__BackingField>
  <_x003C_CardNumber_x003E_k__BackingField>String</_x003C_CardNumber_x003E_k__BackingField>
  <_x003C_ChildBranchId_x003E_k__BackingField>0</_x003C_ChildBranchId_x003E_k__BackingField>
  <_x003C_ChildBranch_x003E_k__BackingField>String</_x003C_ChildBranch_x003E_k__BackingField>
  <_x003C_City_x003E_k__BackingField>String</_x003C_City_x003E_k__BackingField>
  <_x003C_ColourLeft_x003E_k__BackingField>String</_x003C_ColourLeft_x003E_k__BackingField>
  <_x003C_ColourRight_x003E_k__BackingField>String</_x003C_ColourRight_x003E_k__BackingField>
  <_x003C_CompanyName_x003E_k__BackingField>String</_x003C_CompanyName_x003E_k__BackingField>
  <_x003C_ContentTypesOptIn_x003E_k__BackingField>Transactional</_x003C_ContentTypesOptIn_x003E_k__BackingField>
  <_x003C_ContractEndDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_ContractEndDate_x003E_k__BackingField>
  <_x003C_Country_x003E_k__BackingField>String</_x003C_Country_x003E_k__BackingField>
  <_x003C_County_x003E_k__BackingField>String</_x003C_County_x003E_k__BackingField>
  <_x003C_CreatedByUserId_x003E_k__BackingField>0</_x003C_CreatedByUserId_x003E_k__BackingField>
  <_x003C_CreatedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_CreatedDate_x003E_k__BackingField>
  <_x003C_CreditLimit_x003E_k__BackingField>0</_x003C_CreditLimit_x003E_k__BackingField>
  <_x003C_DateOfBirth_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_DateOfBirth_x003E_k__BackingField>
  <_x003C_DateOfLastBooking_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_DateOfLastBooking_x003E_k__BackingField>
  <_x003C_DaysRemaining_x003E_k__BackingField>0</_x003C_DaysRemaining_x003E_k__BackingField>
  <_x003C_DeletedByUserId_x003E_k__BackingField>0</_x003C_DeletedByUserId_x003E_k__BackingField>
  <_x003C_DeletedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_DeletedDate_x003E_k__BackingField>
  <_x003C_DirectDebitAccountHolder_x003E_k__BackingField>String</_x003C_DirectDebitAccountHolder_x003E_k__BackingField>
  <_x003C_DirectDebitAccountNumber_x003E_k__BackingField>String</_x003C_DirectDebitAccountNumber_x003E_k__BackingField>
  <_x003C_DirectDebitBankAddress_x003E_k__BackingField>String</_x003C_DirectDebitBankAddress_x003E_k__BackingField>
  <_x003C_DirectDebitSortCode_x003E_k__BackingField>String</_x003C_DirectDebitSortCode_x003E_k__BackingField>
  <_x003C_EmailAddress_x003E_k__BackingField>String</_x003C_EmailAddress_x003E_k__BackingField>
  <_x003C_EmailOptOut_x003E_k__BackingField>false</_x003C_EmailOptOut_x003E_k__BackingField>
  <_x003C_EmergencyContact_x003E_k__BackingField>String</_x003C_EmergencyContact_x003E_k__BackingField>
  <_x003C_Expires_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_Expires_x003E_k__BackingField>
  <_x003C_ExternalReference_x003E_k__BackingField>String</_x003C_ExternalReference_x003E_k__BackingField>
  <_x003C_ExternalStatus_x003E_k__BackingField>Off</_x003C_ExternalStatus_x003E_k__BackingField>
  <_x003C_FirstAidPermission_x003E_k__BackingField>false</_x003C_FirstAidPermission_x003E_k__BackingField>
  <_x003C_Forenames_x003E_k__BackingField>String</_x003C_Forenames_x003E_k__BackingField>
  <_x003C_FullName_x003E_k__BackingField>String</_x003C_FullName_x003E_k__BackingField>
  <_x003C_GenderName_x003E_k__BackingField>String</_x003C_GenderName_x003E_k__BackingField>
  <_x003C_Gender_x003E_k__BackingField>Unknown</_x003C_Gender_x003E_k__BackingField>
  <_x003C_GiftAidPermission_x003E_k__BackingField>false</_x003C_GiftAidPermission_x003E_k__BackingField>
  <_x003C_Grade_x003E_k__BackingField>String</_x003C_Grade_x003E_k__BackingField>
  <_x003C_GradingReadiness_x003E_k__BackingField>0</_x003C_GradingReadiness_x003E_k__BackingField>
  <_x003C_HomePhone_x003E_k__BackingField>String</_x003C_HomePhone_x003E_k__BackingField>
  <_x003C_InvitedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_InvitedDate_x003E_k__BackingField>
  <_x003C_JoinedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_JoinedDate_x003E_k__BackingField>
  <_x003C_JournalEntry_x003E_k__BackingField>String</_x003C_JournalEntry_x003E_k__BackingField>
  <_x003C_LastAttendance_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_LastAttendance_x003E_k__BackingField>
  <_x003C_LetterOptOut_x003E_k__BackingField>false</_x003C_LetterOptOut_x003E_k__BackingField>
  <_x003C_LicenseReference_x003E_k__BackingField>String</_x003C_LicenseReference_x003E_k__BackingField>
  <_x003C_LicenseRenewalDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_LicenseRenewalDate_x003E_k__BackingField>
  <_x003C_LicenseStartDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_LicenseStartDate_x003E_k__BackingField>
  <_x003C_MemberId_x003E_k__BackingField>0</_x003C_MemberId_x003E_k__BackingField>
  <_x003C_MemberKey_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</_x003C_MemberKey_x003E_k__BackingField>
  <_x003C_MemberType_x003E_k__BackingField>Prospect</_x003C_MemberType_x003E_k__BackingField>
  <_x003C_MembershipNumber_x003E_k__BackingField>String</_x003C_MembershipNumber_x003E_k__BackingField>
  <_x003C_MembershipState_x003E_k__BackingField>Prospect</_x003C_MembershipState_x003E_k__BackingField>
  <_x003C_MembershipType_x003E_k__BackingField>String</_x003C_MembershipType_x003E_k__BackingField>
  <_x003C_MobilePhone_x003E_k__BackingField>String</_x003C_MobilePhone_x003E_k__BackingField>
  <_x003C_ModifiedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_ModifiedDate_x003E_k__BackingField>
  <_x003C_MonthlyAttendanceFrequency_x003E_k__BackingField>0</_x003C_MonthlyAttendanceFrequency_x003E_k__BackingField>
  <_x003C_Notes_x003E_k__BackingField>String</_x003C_Notes_x003E_k__BackingField>
  <_x003C_OnlineBookingBanned_x003E_k__BackingField>false</_x003C_OnlineBookingBanned_x003E_k__BackingField>
  <_x003C_OverduePayments_x003E_k__BackingField>0</_x003C_OverduePayments_x003E_k__BackingField>
  <_x003C_ParentForenames_x003E_k__BackingField>String</_x003C_ParentForenames_x003E_k__BackingField>
  <_x003C_ParentSurname_x003E_k__BackingField>String</_x003C_ParentSurname_x003E_k__BackingField>
  <_x003C_PhoneOptOut_x003E_k__BackingField>false</_x003C_PhoneOptOut_x003E_k__BackingField>
  <_x003C_PhotoModifiedDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_PhotoModifiedDate_x003E_k__BackingField>
  <_x003C_PhotoPermission_x003E_k__BackingField>false</_x003C_PhotoPermission_x003E_k__BackingField>
  <_x003C_Postcode_x003E_k__BackingField>String</_x003C_Postcode_x003E_k__BackingField>
  <_x003C_ProspectingPoints_x003E_k__BackingField>0</_x003C_ProspectingPoints_x003E_k__BackingField>
  <_x003C_RecurringPayments_x003E_k__BackingField>0</_x003C_RecurringPayments_x003E_k__BackingField>
  <_x003C_SageFirstPaymentAmount_x003E_k__BackingField>0</_x003C_SageFirstPaymentAmount_x003E_k__BackingField>
  <_x003C_SageFirstPaymentDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_SageFirstPaymentDate_x003E_k__BackingField>
  <_x003C_SageLastPaymentAmount_x003E_k__BackingField>0</_x003C_SageLastPaymentAmount_x003E_k__BackingField>
  <_x003C_SageLastPaymentDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_SageLastPaymentDate_x003E_k__BackingField>
  <_x003C_SageLink_x003E_k__BackingField>String</_x003C_SageLink_x003E_k__BackingField>
  <_x003C_SageTotalPaid_x003E_k__BackingField>0</_x003C_SageTotalPaid_x003E_k__BackingField>
  <_x003C_SessionsRemaining_x003E_k__BackingField>0</_x003C_SessionsRemaining_x003E_k__BackingField>
  <_x003C_SessionsToComplete_x003E_k__BackingField>0</_x003C_SessionsToComplete_x003E_k__BackingField>
  <_x003C_SmsOptOut_x003E_k__BackingField>false</_x003C_SmsOptOut_x003E_k__BackingField>
  <_x003C_StartDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_StartDate_x003E_k__BackingField>
  <_x003C_Surname_x003E_k__BackingField>String</_x003C_Surname_x003E_k__BackingField>
  <_x003C_TemplateTypesOptIn_x003E_k__BackingField>SMS</_x003C_TemplateTypesOptIn_x003E_k__BackingField>
  <_x003C_Title_x003E_k__BackingField>String</_x003C_Title_x003E_k__BackingField>
  <_x003C_TotalProductSpend_x003E_k__BackingField>0</_x003C_TotalProductSpend_x003E_k__BackingField>
  <_x003C_UseExternalStatus_x003E_k__BackingField>false</_x003C_UseExternalStatus_x003E_k__BackingField>
  <_x003C_WonOrLostByUserId_x003E_k__BackingField>0</_x003C_WonOrLostByUserId_x003E_k__BackingField>
  <_x003C_WonOrLostDate_x003E_k__BackingField>0001-01-01T00:00:00</_x003C_WonOrLostDate_x003E_k__BackingField>
  <_x003C_WonOrLost_x003E_k__BackingField>0</_x003C_WonOrLost_x003E_k__BackingField>
  <_x003C_guid_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</_x003C_guid_x003E_k__BackingField>
  <_x003C_retentionMetric_x003E_k__BackingField>0</_x003C_retentionMetric_x003E_k__BackingField>
</Member>