PUT api/Configuration/Employees
Create a new Employee or update an existing one
Request Information
URI Parameters
None.
Body Parameters
Employee| Name | 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-11-04T23:03:33.1244203+00:00",
"MHCost": 1.1,
"Address": "sample string 6",
"PostalCode": "sample string 7",
"PlaceCity": "sample string 8",
"Country": "sample string 9",
"BirthDate": "2025-11-04T23:03:33.1244203+00: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-11-04T23:03:33.1244203+00:00</AdmissionDate>
<BirthDate>2025-11-04T23:03:33.1244203+00: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-11-04T23:03:33.1244203+00: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-11-04T23:03:33.1244203+00: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--