POST api/staff/newstaff
Request Information
URI Parameters
None.
Body Parameters
SaveOrUpdateStaff| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | string |
None. |
|
| LastName | string |
None. |
|
| NameEnglish | string |
None. |
|
| ImagePath | string |
None. |
|
| CodeTax | string |
None. |
|
| DateHire | date |
None. |
|
| DateHireBack | date |
None. |
|
| DateEndProbation | date |
None. |
|
| Sex | boolean |
None. |
|
| DateOfBirth | date |
None. |
|
| PlaceOfBirth | string |
None. |
|
| AddressForeign | string |
None. |
|
| Nationality | string |
None. |
|
| IdNumber | string |
None. |
|
| IdDateOfIssue | date |
None. |
|
| IdPlaceOfIssue | string |
None. |
|
| City | string |
None. |
|
| District | string |
None. |
|
| Ward | string |
None. |
|
| Address | string |
None. |
|
| PassportNo | string |
None. |
|
| PassportDateOfExpiry | date |
None. |
|
| PassportDateOfIssue | date |
None. |
|
| PassportPlaceOfIssue | string |
None. |
|
| string |
None. |
||
| Phone | string |
None. |
|
| Telephone | string |
None. |
|
| DepartmentName | string |
None. |
|
| BankName | string |
None. |
|
| BankBranchName | string |
None. |
|
| BankAccountNumber | string |
None. |
|
| BankOwnerAccount | string |
None. |
|
| DateQuit | date |
None. |
|
| IsActive | boolean |
None. |
|
| DivisionCode | string |
None. |
|
| EmpTypeID | string |
None. |
|
| TypeTeacher | string |
None. |
|
| ApiKeyCreate | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Code": "sample string 1",
"LastName": "sample string 2",
"NameEnglish": "sample string 3",
"ImagePath": "sample string 4",
"CodeTax": "sample string 5",
"DateHire": "2026-06-13T22:58:28.6109401+07:00",
"DateHireBack": "2026-06-13T22:58:28.6109401+07:00",
"DateEndProbation": "2026-06-13T22:58:28.6109401+07:00",
"Sex": true,
"DateOfBirth": "2026-06-13T22:58:28.6109401+07:00",
"PlaceOfBirth": "sample string 8",
"AddressForeign": "sample string 9",
"Nationality": "sample string 10",
"IdNumber": "sample string 11",
"IdDateOfIssue": "2026-06-13T22:58:28.6109401+07:00",
"IdPlaceOfIssue": "sample string 12",
"City": "sample string 13",
"District": "sample string 14",
"Ward": "sample string 15",
"Address": "sample string 16",
"PassportNo": "sample string 17",
"PassportDateOfExpiry": "2026-06-13T22:58:28.6119393+07:00",
"PassportDateOfIssue": "2026-06-13T22:58:28.6119393+07:00",
"PassportPlaceOfIssue": "sample string 18",
"Email": "sample string 19",
"Phone": "sample string 20",
"Telephone": "sample string 21",
"DepartmentName": "sample string 22",
"BankName": "sample string 23",
"BankBranchName": "sample string 24",
"BankAccountNumber": "sample string 25",
"BankOwnerAccount": "sample string 26",
"DateQuit": "2026-06-13T22:58:28.6119393+07:00",
"IsActive": true,
"DivisionCode": "sample string 28",
"EmpTypeID": "sample string 29",
"TypeTeacher": "sample string 30",
"ApiKeyCreate": "sample string 31"
}
application/xml, text/xml
Sample:
<StaffModels.SaveOrUpdateStaff xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EBM.Portal.Api.Models"> <Address>sample string 16</Address> <AddressForeign>sample string 9</AddressForeign> <ApiKeyCreate>sample string 31</ApiKeyCreate> <BankAccountNumber>sample string 25</BankAccountNumber> <BankBranchName>sample string 24</BankBranchName> <BankName>sample string 23</BankName> <BankOwnerAccount>sample string 26</BankOwnerAccount> <City>sample string 13</City> <Code>sample string 1</Code> <CodeTax>sample string 5</CodeTax> <DateEndProbation>2026-06-13T22:58:28.6109401+07:00</DateEndProbation> <DateHire>2026-06-13T22:58:28.6109401+07:00</DateHire> <DateHireBack>2026-06-13T22:58:28.6109401+07:00</DateHireBack> <DateOfBirth>2026-06-13T22:58:28.6109401+07:00</DateOfBirth> <DateQuit>2026-06-13T22:58:28.6119393+07:00</DateQuit> <DepartmentName>sample string 22</DepartmentName> <District>sample string 14</District> <DivisionCode>sample string 28</DivisionCode> <Email>sample string 19</Email> <EmpTypeID>sample string 29</EmpTypeID> <IdDateOfIssue>2026-06-13T22:58:28.6109401+07:00</IdDateOfIssue> <IdNumber>sample string 11</IdNumber> <IdPlaceOfIssue>sample string 12</IdPlaceOfIssue> <ImagePath>sample string 4</ImagePath> <IsActive>true</IsActive> <LastName>sample string 2</LastName> <NameEnglish>sample string 3</NameEnglish> <Nationality>sample string 10</Nationality> <PassportDateOfExpiry>2026-06-13T22:58:28.6119393+07:00</PassportDateOfExpiry> <PassportDateOfIssue>2026-06-13T22:58:28.6119393+07:00</PassportDateOfIssue> <PassportNo>sample string 17</PassportNo> <PassportPlaceOfIssue>sample string 18</PassportPlaceOfIssue> <Phone>sample string 20</Phone> <PlaceOfBirth>sample string 8</PlaceOfBirth> <Sex>true</Sex> <Telephone>sample string 21</Telephone> <TypeTeacher>sample string 30</TypeTeacher> <Ward>sample string 15</Ward> </StaffModels.SaveOrUpdateStaff>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ObjectNone.
Response Formats
application/json, text/json
Sample:
{}
application/xml, text/xml
Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />