PUT api/Configuration/Employees

Create a new Employee or update an existing one

Request Information

URI Parameters

None.

Body Parameters

Employee
NameDescriptionTypeAdditional information
Code

string

Required

Max length: 15

Name

string

Required

Max length: 255

Function

string

Required

Account

string

Required

AdmissionDate

date

Required

MHCost

decimal number

None.

Address

string

None.

PostalCode

string

Max length: 10

PlaceCity

string

Max length: 20

Country

string

Max length: 20

BirthDate

date

None.

IdCardNumber

string

Max length: 10

TaxNumber

string

Max length: 10

SocialSecurity

string

Max length: 11

DrivingLicense

string

Max length: 10

Phone

string

Max length: 17

Mobile

string

Max length: 17

Email

string

Max length: 100

Accesses

Accesses

None.

Password

string

Max length: 30

Min length: 6

ChangePasswordOnNextLogin

boolean

None.

Systems

Collection of string

None.

CostCenters

Collection of string

None.

MaintenanceEmployee

boolean

None.

Request Formats

Sample:
{
  "Code": "sample string 1",
  "Name": "sample string 2",
  "Function": "sample string 3",
  "Account": "sample string 4",
  "AdmissionDate": "2025-05-13T12:59:30.6308942+01:00",
  "MHCost": 1.1,
  "Address": "sample string 6",
  "PostalCode": "sample string 7",
  "PlaceCity": "sample string 8",
  "Country": "sample string 9",
  "BirthDate": "2025-05-13T12:59:30.6308942+01:00",
  "IdCardNumber": "sample string 10",
  "TaxNumber": "sample string 11",
  "SocialSecurity": "sample string 12",
  "DrivingLicense": "sample string 13",
  "Phone": "sample string 14",
  "Mobile": "sample string 15",
  "Email": "sample string 16",
  "Accesses": {
    "Profile": "sample string 1"
  },
  "Password": "sample string 17",
  "ChangePasswordOnNextLogin": true,
  "Systems": [
    "sample string 1",
    "sample string 2"
  ],
  "CostCenters": [
    "sample string 1",
    "sample string 2"
  ],
  "MaintenanceEmployee": true
}
Sample:
<Employee xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.Parametrizacao">
  <Accesses>
    <Profile>sample string 1</Profile>
  </Accesses>
  <Account>sample string 4</Account>
  <Address>sample string 6</Address>
  <AdmissionDate>2025-05-13T12:59:30.6308942+01:00</AdmissionDate>
  <BirthDate>2025-05-13T12:59:30.6308942+01:00</BirthDate>
  <ChangePasswordOnNextLogin>true</ChangePasswordOnNextLogin>
  <Code>sample string 1</Code>
  <CostCenters xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </CostCenters>
  <Country>sample string 9</Country>
  <DrivingLicense>sample string 13</DrivingLicense>
  <Email>sample string 16</Email>
  <Function>sample string 3</Function>
  <IdCardNumber>sample string 10</IdCardNumber>
  <MHCost>1.1</MHCost>
  <MaintenanceEmployee>true</MaintenanceEmployee>
  <Mobile>sample string 15</Mobile>
  <Name>sample string 2</Name>
  <Password>sample string 17</Password>
  <Phone>sample string 14</Phone>
  <PlaceCity>sample string 8</PlaceCity>
  <PostalCode>sample string 7</PostalCode>
  <SocialSecurity>sample string 12</SocialSecurity>
  <Systems xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Systems>
  <TaxNumber>sample string 11</TaxNumber>
</Employee>
Sample:

Sample not available.

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Code"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Name"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Function"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Account"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="AdmissionDate"

2025-05-13T12:59:30.6308942+01:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MHCost"

1.1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Address"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="PostalCode"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="PlaceCity"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Country"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="BirthDate"

2025-05-13T12:59:30.6308942+01:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="IdCardNumber"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="TaxNumber"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="SocialSecurity"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="DrivingLicense"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Phone"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Mobile"

sample string 15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Email"

sample string 16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accesses.Profile"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Password"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ChangePasswordOnNextLogin"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Systems[0]"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Systems[1]"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CostCenters[0]"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CostCenters[1]"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MaintenanceEmployee"

True
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

string

Response Formats

Sample:
"sample string 1"
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name=""

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e--