POST api/Employees

Request Information

URI Parameters

None.

Body Parameters

EmployeeViewModel
NameDescriptionTypeAdditional information
Id

string

None.

FirstName

string

Required

LastName

string

Required

MiddleInitial

string

None.

Suffix

string

String length: inclusive between 0 and 50

DateOfBirth

date

None.

DateOfBirthExact

string

Required

GenderId

string

Required

Address

string

Required

City

string

Required

State

string

Required

Zip

string

Required

MaritalStatusId

string

Required

MaritalStatusName

string

None.

Salary

decimal number

Required

FullTimeDateExact

string

None.

PartTimeDateExact

string

None.

FullTimeDate

date

None.

PartTimeDate

date

None.

CoverageTerminationDateUtc

date

None.

TerminatedDateUtc

date

None.

TerminationQualifyingEvent

TerminationQualifyingEvent

None.

QualifyingEventExplanation

string

None.

StillWithNba

boolean

None.

Email

string

None.

AccountTypeId

string

Required

SocialSecurityNumber

string

Required

HasPassword

boolean

None.

SendInvite

boolean

None.

BankBranchId

string

Required

DateDeletedUtc

date

None.

LastModifiedById

string

None.

UserName

string

None.

IsInvite

boolean

None.

IsTermination

boolean

None.

TerminatedById

string

None.

Phone

string

None.

TobaccoUser

boolean

None.

LifeCoverageMax

integer

None.

WeeklyHours

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "sample string 1",
  "FirstName": "sample string 2",
  "LastName": "sample string 3",
  "MiddleInitial": "sample string 4",
  "Suffix": "sample string 5",
  "DateOfBirth": "2026-01-12T17:40:40.8866965+00:00",
  "DateOfBirthExact": "sample string 6",
  "GenderId": "sample string 7",
  "Address": "sample string 8",
  "City": "sample string 9",
  "State": "sample string 10",
  "Zip": "sample string 11",
  "MaritalStatusId": "sample string 12",
  "MaritalStatusName": "sample string 13",
  "Salary": 1.0,
  "FullTimeDateExact": "sample string 14",
  "PartTimeDateExact": "sample string 15",
  "FullTimeDate": "2026-01-12T17:40:40.8866965+00:00",
  "PartTimeDate": "2026-01-12T17:40:40.8866965+00:00",
  "CoverageTerminationDateUtc": "2026-01-12T17:40:40.8866965+00:00",
  "TerminatedDateUtc": "2026-01-12T17:40:40.8866965+00:00",
  "TerminationQualifyingEvent": 2,
  "QualifyingEventExplanation": "sample string 16",
  "StillWithNba": true,
  "Email": "sample string 17",
  "AccountTypeId": "sample string 18",
  "SocialSecurityNumber": "sample string 19",
  "HasPassword": true,
  "SendInvite": true,
  "BankBranchId": "sample string 22",
  "DateDeletedUtc": "2026-01-12T17:40:40.8866965+00:00",
  "LastModifiedById": "sample string 23",
  "UserName": "sample string 24",
  "IsInvite": true,
  "IsTermination": true,
  "TerminatedById": "sample string 27",
  "Phone": "sample string 28",
  "TobaccoUser": true,
  "LifeCoverageMax": 1,
  "WeeklyHours": 1
}

application/xml, text/xml

Sample:
<EmployeeViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NbaVeba.Business.ViewModels.Employee">
  <AccountTypeId>sample string 18</AccountTypeId>
  <Address>sample string 8</Address>
  <BankBranchId>sample string 22</BankBranchId>
  <City>sample string 9</City>
  <CoverageTerminationDateUtc>2026-01-12T17:40:40.8866965+00:00</CoverageTerminationDateUtc>
  <DateDeletedUtc>2026-01-12T17:40:40.8866965+00:00</DateDeletedUtc>
  <DateOfBirth>2026-01-12T17:40:40.8866965+00:00</DateOfBirth>
  <DateOfBirthExact>sample string 6</DateOfBirthExact>
  <Email>sample string 17</Email>
  <FirstName>sample string 2</FirstName>
  <FullTimeDate>2026-01-12T17:40:40.8866965+00:00</FullTimeDate>
  <FullTimeDateExact>sample string 14</FullTimeDateExact>
  <GenderId>sample string 7</GenderId>
  <HasPassword>true</HasPassword>
  <Id>sample string 1</Id>
  <IsInvite>true</IsInvite>
  <IsTermination>true</IsTermination>
  <LastModifiedById>sample string 23</LastModifiedById>
  <LastName>sample string 3</LastName>
  <LifeCoverageMax>1</LifeCoverageMax>
  <MaritalStatusId>sample string 12</MaritalStatusId>
  <MaritalStatusName>sample string 13</MaritalStatusName>
  <MiddleInitial>sample string 4</MiddleInitial>
  <PartTimeDate>2026-01-12T17:40:40.8866965+00:00</PartTimeDate>
  <PartTimeDateExact>sample string 15</PartTimeDateExact>
  <Phone>sample string 28</Phone>
  <QualifyingEventExplanation>sample string 16</QualifyingEventExplanation>
  <Salary>1</Salary>
  <SendInvite>true</SendInvite>
  <SocialSecurityNumber>sample string 19</SocialSecurityNumber>
  <State>sample string 10</State>
  <StillWithNba>true</StillWithNba>
  <Suffix>sample string 5</Suffix>
  <TerminatedById>sample string 27</TerminatedById>
  <TerminatedDateUtc>2026-01-12T17:40:40.8866965+00:00</TerminatedDateUtc>
  <TerminationQualifyingEvent>Death</TerminationQualifyingEvent>
  <TobaccoUser>true</TobaccoUser>
  <UserName>sample string 24</UserName>
  <WeeklyHours>1</WeeklyHours>
  <Zip>sample string 11</Zip>
</EmployeeViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.