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 .jsv suffix or ?format=jsv

HTTP + JSV

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: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	MemberKey: 00000000000000000000000000000000
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	MemberId: 0,
	BranchId: 0,
	MembershipNumber: String,
	JoinedDate: 0001-01-01,
	CardNumber: String,
	CompanyName: String,
	Gender: Unknown,
	GenderName: String,
	FullName: String,
	Title: String,
	Forenames: String,
	Surname: String,
	Address1: String,
	Address2: String,
	County: String,
	City: String,
	HomePhone: String,
	MobilePhone: String,
	EmailAddress: String,
	ExternalReference: String,
	Country: String,
	EmailOptOut: False,
	SmsOptOut: False,
	PhoneOptOut: False,
	LetterOptOut: False,
	UseExternalStatus: False,
	ExternalStatus: Off,
	DateOfBirth: 0001-01-01,
	Postcode: String,
	Notes: String,
	StartDate: 0001-01-01,
	Expires: 0001-01-01,
	SessionsRemaining: 0,
	ContractEndDate: 0001-01-01,
	DaysRemaining: 0,
	MembershipType: String,
	LastAttendance: 0001-01-01,
	Attendance: 0,
	MemberType: Prospect,
	RecurringPayments: 0,
	OverduePayments: 0,
	AttendanceThisWeek: 0,
	retentionMetric: 0,
	MonthlyAttendanceFrequency: 0,
	TotalProductSpend: 0,
	JournalEntry: String,
	Balance: 0,
	CreditLimit: 0,
	guid: 00000000000000000000000000000000,
	MembershipState: Prospect,
	BookingsAttended: 0,
	DateOfLastBooking: 0001-01-01,
	PhotoModifiedDate: 0001-01-01,
	CreatedDate: 0001-01-01,
	ModifiedDate: 0001-01-01,
	DeletedDate: 0001-01-01,
	MemberKey: 00000000000000000000000000000000,
	CreatedByUserId: 0,
	AssignedToUserId: 0,
	DeletedByUserId: 0,
	GiftAidPermission: False,
	FirstAidPermission: False,
	PhotoPermission: False,
	EmergencyContact: String,
	WonOrLost: 0,
	WonOrLostDate: 0001-01-01,
	WonOrLostByUserId: 0,
	LicenseReference: String,
	LicenseStartDate: 0001-01-01,
	LicenseRenewalDate: 0001-01-01,
	AgreedToTerms: 0001-01-01,
	OnlineBookingBanned: False,
	ChildBranchId: 0,
	ChildBranch: String,
	ProspectingPoints: 0,
	AchievementPoints: 0,
	ParentForenames: String,
	ParentSurname: String,
	GradingReadiness: 0,
	DirectDebitAccountHolder: String,
	DirectDebitAccountNumber: String,
	DirectDebitSortCode: String,
	DirectDebitBankAddress: String,
	InvitedDate: 0001-01-01,
	Grade: String,
	ColourLeft: String,
	ColourRight: String,
	SessionsToComplete: 0,
	UniqueId: buUUT9zb7g16xAG0lpGq2KBZrR3K0Y57B+HimRWN7SU=,
	PreferenceLink: "https://secure.clubmanagercentral.com/Portal/Login/Transfer?id=buUUT9zb7g16xAG0lpGq2KBZrR3K0Y57B%2bHimRWN7SU%3d",
	MarketingAllLink: "https://secure.clubmanagercentral.com/Portal/Login/TransferOptInAll?id=buUUT9zb7g16xAG0lpGq2KBZrR3K0Y57B%2bHimRWN7SU%3d",
	MarketingNoneLink: "https://secure.clubmanagercentral.com/Portal/Login/TransferOptOutAll?id=buUUT9zb7g16xAG0lpGq2KBZrR3K0Y57B%2bHimRWN7SU%3d",
	AppRegistrationId: tdEETnrE2UDYoDHYyiFtLUFbiv0Psfko1F+WdmLSeeLOfNJrwIXoKym0RGXbqDsBIcwMpLHhEzKbJbIzcmw6p4LgwcDFjjr/3H3YHPzOiH9drVrBJwGRBwslbxmZQYyGs2eyt4NVai5QjQMhj0TP6w==,
	AppRegistrationLink: "https://secure.clubmanagercentral.com/Register?id=tdEETnrE2UDYoDHYyiFtLUFbiv0Psfko1F+WdmLSeeLOfNJrwIXoKym0RGXbqDsBIcwMpLHhEzKbJbIzcmw6p4LgwcDFjjr/3H3YHPzOiH9drVrBJwGRBwslbxmZQYyGs2eyt4NVai5QjQMhj0TP6w==",
	AppQrImageLink: "https://secure.clubmanagercentral.com/Member.mvc/GetQrByMemberId?id=36xZln01EfE80ZF7GFWKkg==",
	CardNumberQrImageLink: "https://secure.clubmanagercentral.com/Member.mvc/GetCardNumberQRByMemberId?id=36xZln01EfE80ZF7GFWKkg==",
	PhotoThumbnailLink: "https://secure.clubmanagercentral.com/Member.mvc/GetPhotoThumbnailByMemberId?id=36xZln01EfE80ZF7GFWKkg==",
	ContentTypesOptIn: 1,
	TemplateTypesOptIn: 1,
	CanEmail: False,
	CanDirectMail: False,
	CanSMS: True,
	CanTelephone: False,
	NoMarketingConsent: False,
	CanSendInvite: False,
	BranchKey: 00000000000000000000000000000000,
	SageLink: String,
	SageLastPaymentDate: 0001-01-01,
	SageFirstPaymentDate: 0001-01-01,
	SageLastPaymentAmount: 0,
	SageFirstPaymentAmount: 0,
	SageTotalPaid: 0
}