POST Member/SaveMember

Request Information

URI Parameters

None.

Body Parameters

Member
NameDescriptionTypeAdditional information
FamilyId

string

Required

String length: inclusive between 0 and 16

FamilySize

integer

None.

SeqNo

integer

Range: inclusive between 1 and 99

BirthDate

date

Required

DeathDate

date

None.

EnrolleeType

string

None.

EnrolleeTypeValueID

integer

Required

Sex

string

None.

SexValueId

integer

Required

MemberWhenLastChanged

date

Data type: Date

SSN

string

Matching regular expression pattern: ^$|^\d{9}|\d{3}-\d{2}-\d{4}$

String length: inclusive between 0 and 11

ParentAffiliationName

string

None.

Ancestry

string

None.

PrimaryPBEntityKey

integer

None.

UsePrimaryAddress

boolean

None.

AllowUsePrimaryAddress

boolean

None.

Affiliations

Collection of Affiliation

None.

OtherIns

Collection of OtherInsurance

None.

EventDates

Collection of MemberEventDates

None.

PrimarySalary

MemberOtherData

None.

SecondarySalary

MemberOtherData

None.

MemberOtherDatas

Collection of MemberOtherData

None.

FamilyMembers

Collection of FamilyMember

None.

IndRelationship

MemberEventDates

None.

PendingChanges

Collection of MemberPendingChanges

None.

Beneficiaries

Collection of Beneficiary

None.

NextSequenceNumber

integer

None.

isPending

boolean

None.

isRestricted

boolean

None.

restrictedAccess

boolean

None.

ContactPhone

string

None.

Area

string

None.

PBEntityKey

integer

None.

PendingPBEntityKey

integer

None.

CompanyPBEntityKey

integer

Required

CompanyName

string

None.

FirstName

string

Required

MiddleName

string

None.

LastName

string

Required

WhenLastChanged

date

None.

HomeAddress

Address

None.

DisplayName

string

None.

PrimaryPhone

CommunicationType

None.

CommTypes

Collection of CommunicationType

None.

Addresses

Collection of Address

None.

SuffixId

integer

None.

Suffix

string

None.

PrefixId

integer

None.

Prefix

string

None.

FullName

string

None.

OriginalHash

integer

None.

Request Formats

application/json

Sample:

An exception has occurred while using the formatter 'JsonMediaTypeFormatter' to generate sample for media type 'application/json'. Exception message: Self referencing loop detected with type 'VHCSAPIModels.Models.FamilyMember'. Path 'FamilyMembers[0].FamilyMembers'.

text/json

Sample:

An exception has occurred while using the formatter 'JsonMediaTypeFormatter' to generate sample for media type 'text/json'. Exception message: Self referencing loop detected with type 'VHCSAPIModels.Models.FamilyMember'. Path 'FamilyMembers[0].FamilyMembers'.

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Member'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.