The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
PUT /Ams/{ClientID}/Member/{MemberID}/MemberProfile HTTP/1.1
Host: ws.yourmembership.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
AccountInformation:
{
UserName: String,
Password: String,
MembershipID: 0,
MembershipExpires: False,
MembershipExpiresDate: 0001-01-01,
SubordinateSeats: 0,
JobPostings: 0,
MemberPageMax: 0,
ConstituentID: String,
InternalComments: String,
MemberTypeCode: String,
ProfileID: 0,
Registered: 0001-01-01,
CdbGUID: String,
Membership: String,
LastRenewalDate: 0001-01-01,
LastRenewalReminderSent: 0001-01-01,
MemberProfilePublic: False,
PrimaryGroupName: String,
PrimaryGroupID: 0,
PrimaryGroupCode: String,
LastUpdated: 0001-01-01
},
Administration:
{
Approved: False,
Featured: False,
FeatureText: String,
ApprovalDate: 0001-01-01,
Suspended: False,
EmailBounced: False,
cdlAdminClassYears: String
},
PersonalInformation:
{
Gender: String,
Prefix: String,
FirstName: String,
MiddleName: String,
MiddleInitial: String,
LastName: String,
Suffix: String,
NickName: String,
MaidenName: String,
SpouseName: String,
MaritalStatus: String,
AnniversaryDate: 0001-01-01,
BirthdayDate: 0001-01-01,
HomeUrl: String,
HomeAddressLine1: String,
HomeAddressLine2: String,
HomeAddressCity: String,
HomeAddressLocation: String,
HomeAddressPostalCode: String,
HomeAddressCountry: String,
HomePhoneCountryCode: String,
HomePhoneAreaCode: String,
HomePhoneNumber: String,
HomeFaxNumber: String,
HomeFaxCountryCode: String,
HomeFaxAreaCode: String,
Email: String,
EmailAlt: String,
IMName: String,
IMType: String,
HeadshotImage: String,
HeadshotImageURI: String,
FullName: String
},
ProfessionalInformation:
{
EmployerName: String,
SelfEmployed: False,
WorkTitle: String,
WorkType: String,
WorkUrl: String,
WorkAddressLine1: String,
WorkAddressLine2: String,
WorkAddressCity: String,
WorkAddressLocation: String,
WorkAddressPostalCode: String,
WorkAddressCountry: String,
WorkPhoneCountryCode: String,
WorkPhoneNumber: String,
WorkPhoneAreaCode: String,
WorkFaxCountryCode: String,
WorkFaxNumber: String,
WorkFaxAreaCode: String,
CustomFieldValues:
[
{
FieldCode: String,
Fields:
[
{
ClientID: 0,
FieldType: Textbox,
GroupCode: String,
GroupCodeFriendly: String,
Required: False,
Visible: 0,
MemberCanOverride: False,
Editable: 0,
Searchable: False,
Ordinal: 0,
MaxLength: 0,
IsMultiSelect: False,
IsFIB: True,
IsFileUpload: False,
Label: String,
Code: String,
ExportLabel: String,
SearchLabel: String,
SearchInfo: String,
Description: String,
ValidationExpression: String,
MemberTypes:
[
{
MemberTypeID: String
}
],
DonationFunds:
[
{
DonationFundID: String
}
],
MemberTypesProxy:
[
{
MemberTypeID: String
}
],
Values:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
ValuesProxy:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
HelpTopic:
{
ID: 0,
ClientID: 0,
Label: String,
Content: String,
Width: 0,
Height: 0
},
FieldDataType: String
}
],
Visibility: String,
VisibilityInt: 2,
Values:
[
{
Value: String,
Text: String
}
],
ValuesProxy:
[
{
Value: String,
Text: String
}
],
MetaValue:
{
Value: String,
Text: String
},
ClientID: 0
}
]
},
AdditionalInformation:
{
PersonalComments: String,
AdditionalEdu: String,
SocialOrgs: String,
ConnectionStatus: None,
IsAmbassador: False,
GamificationPoints: 0,
PreferredAddressLatitude: 0,
PreferredAddressLongitude: 0
},
ProfileID: 0,
MemberID: 0,
ClientID: 0,
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String,
Meta:
{
String: String
}
}
],
Meta:
{
String: String
}
},
BypassCache: False,
DateCached: 2025-01-15T08:47:09.6511619-05:00,
Device: Desktop
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
ReadOnlyProperties:
{
AccessFolder: 0,
AccessGranular: 0,
canMemberMaintainFileLibrary: False,
CanAdminMembers: False,
CanMaintainNetworks: False,
CanMaintainMyNetworks: False,
CanUploadMedia: False,
CanHaveWeblog: False,
CanHavePermEmail: False,
CanHaveBuddyList: False,
CanPostToForum: False,
CanPostGroupNote: False,
CanBulkEmailGroup: False,
CanHaveResume: False,
CanUseMessaging: False,
CanAdminContacts: False,
CanAdminBlogs: False,
CanPostJobOpenings: False,
CanSearchResumes: False,
CanSearchJobs: False,
CanDetachSubAccounts: False,
CanMaintainFileLibrary: False,
CanUploadHeadshot: False,
CanHaveFavorites: False,
CanMaintainWall: False,
CanHaveProfilePages: False,
CanViewMembership: False,
CanHaveSubscriptions: False,
HasAccessToGroups: False,
HasWall: False,
PrimaryAddressType: String,
NameFormatShort: 0,
NameFormatNormal: 0,
NameFormatLong: 0,
NameFormatDirSort: 0,
GameLevel: String,
DaysUntilMembershipExpires: 0,
DaysSinceMembershipExpired: 0,
MembershipEffectiveExpiresDate: 0001-01-01,
MembershipEffectiveExpires: False,
AddressOptionListForPerson: String,
CustomFieldValues:
[
{
FieldCode: String,
Fields:
[
{
ClientID: 0,
FieldType: Textbox,
GroupCode: String,
GroupCodeFriendly: String,
Required: False,
Visible: 0,
MemberCanOverride: False,
Editable: 0,
Searchable: False,
Ordinal: 0,
MaxLength: 0,
IsMultiSelect: False,
IsFIB: True,
IsFileUpload: False,
Label: String,
Code: String,
ExportLabel: String,
SearchLabel: String,
SearchInfo: String,
Description: String,
ValidationExpression: String,
MemberTypes:
[
{
MemberTypeID: String
}
],
DonationFunds:
[
{
DonationFundID: String
}
],
MemberTypesProxy:
[
{
MemberTypeID: String
}
],
Values:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
ValuesProxy:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
HelpTopic:
{
ID: 0,
ClientID: 0,
Label: String,
Content: String,
Width: 0,
Height: 0
},
FieldDataType: String
}
],
Visibility: String,
VisibilityInt: 2,
Values:
[
{
Value: String,
Text: String
}
],
ValuesProxy:
[
{
Value: String,
Text: String
}
],
MetaValue:
{
Value: String,
Text: String
},
ClientID: 0
}
],
SubAccounts: 0,
PendingConnections: 0,
UnreadMessages: 0
},
DisplayOptions:
{
ShowOnlineNow: False,
ShowOrganization: False,
ShowMessageButton: False,
ShowConnectButton: False,
ShowIMUsername: False,
ShowNickName: False,
ShowMaidenName: False,
ShowBirthdayDate: False,
ShowMarriageStatus: False,
ShowWeddingDate: False,
ShowSpouse: False,
ShowPrimaryEmail: False,
ShowHomeAddress: False,
ShowHomeAddress2: False,
ShowHomeCity: False,
ShowHomeZip: False,
ShowHomePhone: False,
ShowHomeFax: False,
ShowWorkAddress: False,
ShowWorkAddress2: False,
ShowWorkCity: False,
ShowWorkZip: False,
ShowWorkPhone: False,
ShowWorkFax: False,
ShowEmployerName: False,
ShowEmployerTitle: False,
ShowEmployerLocation: False,
ShowEmployerOwnsBusiness: False,
ShowHomeCountry: False,
ShowHomeLocation: False,
ShowWorkCountry: False,
ShowResume: False,
ProfilePhoto: False,
ShowGameBadge: False
},
AccountInformation:
{
UserName: String,
Password: String,
MembershipID: 0,
MembershipExpires: False,
MembershipExpiresDate: 0001-01-01,
SubordinateSeats: 0,
JobPostings: 0,
MemberPageMax: 0,
ConstituentID: String,
InternalComments: String,
MemberTypeCode: String,
ProfileID: 0,
Registered: 0001-01-01,
CdbGUID: String,
Membership: String,
LastRenewalDate: 0001-01-01,
LastRenewalReminderSent: 0001-01-01,
MemberProfilePublic: False,
PrimaryGroupName: String,
PrimaryGroupID: 0,
PrimaryGroupCode: String,
LastUpdated: 0001-01-01
},
Administration:
{
Approved: False,
Featured: False,
FeatureText: String,
ApprovalDate: 0001-01-01,
Suspended: False,
EmailBounced: False,
cdlAdminClassYears: String
},
PersonalInformation:
{
Gender: String,
Prefix: String,
FirstName: String,
MiddleName: String,
MiddleInitial: String,
LastName: String,
Suffix: String,
NickName: String,
MaidenName: String,
SpouseName: String,
MaritalStatus: String,
AnniversaryDate: 0001-01-01,
BirthdayDate: 0001-01-01,
HomeUrl: String,
HomeAddressLine1: String,
HomeAddressLine2: String,
HomeAddressCity: String,
HomeAddressLocation: String,
HomeAddressPostalCode: String,
HomeAddressCountry: String,
HomePhoneCountryCode: String,
HomePhoneAreaCode: String,
HomePhoneNumber: String,
HomeFaxNumber: String,
HomeFaxCountryCode: String,
HomeFaxAreaCode: String,
Email: String,
EmailAlt: String,
IMName: String,
IMType: String,
HeadshotImage: String,
HeadshotImageURI: String,
FullName: String
},
ProfessionalInformation:
{
EmployerName: String,
SelfEmployed: False,
WorkTitle: String,
WorkType: String,
WorkUrl: String,
WorkAddressLine1: String,
WorkAddressLine2: String,
WorkAddressCity: String,
WorkAddressLocation: String,
WorkAddressPostalCode: String,
WorkAddressCountry: String,
WorkPhoneCountryCode: String,
WorkPhoneNumber: String,
WorkPhoneAreaCode: String,
WorkFaxCountryCode: String,
WorkFaxNumber: String,
WorkFaxAreaCode: String,
CustomFieldValues:
[
{
FieldCode: String,
Fields:
[
{
ClientID: 0,
FieldType: Textbox,
GroupCode: String,
GroupCodeFriendly: String,
Required: False,
Visible: 0,
MemberCanOverride: False,
Editable: 0,
Searchable: False,
Ordinal: 0,
MaxLength: 0,
IsMultiSelect: False,
IsFIB: True,
IsFileUpload: False,
Label: String,
Code: String,
ExportLabel: String,
SearchLabel: String,
SearchInfo: String,
Description: String,
ValidationExpression: String,
MemberTypes:
[
{
MemberTypeID: String
}
],
DonationFunds:
[
{
DonationFundID: String
}
],
MemberTypesProxy:
[
{
MemberTypeID: String
}
],
Values:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
ValuesProxy:
[
{
Ordinal: 0,
Text: String,
Value: String
}
],
HelpTopic:
{
ID: 0,
ClientID: 0,
Label: String,
Content: String,
Width: 0,
Height: 0
},
FieldDataType: String
}
],
Visibility: String,
VisibilityInt: 2,
Values:
[
{
Value: String,
Text: String
}
],
ValuesProxy:
[
{
Value: String,
Text: String
}
],
MetaValue:
{
Value: String,
Text: String
},
ClientID: 0
}
]
},
AdditionalInformation:
{
PersonalComments: String,
AdditionalEdu: String,
SocialOrgs: String,
ConnectionStatus: None,
IsAmbassador: False,
GamificationPoints: 0,
PreferredAddressLatitude: 0,
PreferredAddressLongitude: 0
},
ProfileID: 0,
MemberID: 0,
ClientID: 0,
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String,
Meta:
{
String: String
}
}
],
Meta:
{
String: String
}
},
BypassCache: False,
DateCached: 2025-01-15T08:47:09.6722333-05:00,
Device: Desktop
}