PUT api/Configuration/Employees
Create a new Employee or update an existing one
Request Information
URI Parameters
None.
Body Parameters
EmployeeName | Description | Type | Additional 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 |
|
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
stringResponse 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--