POST api/Service

Request Information

URI Parameters

None.

Body Parameters

ServiceRequestClass
NameDescriptionTypeAdditional information
ID

integer

None.

ProjectCode

string

None.

ProjectName

string

None.

DocID

integer

None.

PriorityCode

integer

None.

PriorityName

string

None.

CreatedOn

date

None.

ServeyID

integer

None.

ServeyDate

date

None.

ServiceID

integer

None.

AppointmentDate

date

None.

UserID

integer

None.

UserFullName

string

None.

ProblemType

string

None.

SubProblemID

integer

None.

PropertyUnitCode

string

None.

RepairDetails

string

None.

Rate

integer

None.

isCost

boolean

None.

Amount

decimal number

None.

Status

integer

None.

Result

integer

None.

SourceOfRequest

integer

None.

TypeOfRequest

integer

None.

RequestBy

string

None.

Category_EN

string

None.

SubProblem_EN

string

None.

Category

string

None.

SubProblem

string

None.

StatusName

string

None.

SourceName

string

None.

CompleteDate

date

None.

Cause

string

None.

PropertyUnit

string

None.

SurveyTime

date

None.

DepartmentCode

integer

None.

DeptCode

integer

None.

HouseID

string

None.

Phone

string

None.

Email

string

None.

RequestDate

date

None.

Department

string

None.

DepartmentGroup

string

None.

Remark

string

None.

UnitFloor

string

None.

floorCode

string

None.

UnitBuilding

string

None.

buildcode

string

None.

Details

Collection of ServiceRequestDetailClass

None.

Parts

Collection of ServicePartClass

None.

User

UserClass

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "projectCode": "sample string 2",
  "projectName": "sample string 3",
  "docID": 4,
  "priorityCode": 5,
  "priorityName": "sample string 6",
  "createdOn": "2026-07-09T18:57:24.9223752+07:00",
  "serveyID": 8,
  "serveyDate": "2026-07-09T18:57:24.9223752+07:00",
  "serviceID": 10,
  "appointmentDate": "2026-07-09T18:57:24.9223752+07:00",
  "userID": 12,
  "userFullName": "sample string 13",
  "problemType": "sample string 14",
  "subProblemID": 15,
  "propertyUnitCode": "sample string 16",
  "repairDetails": "sample string 17",
  "rate": 18,
  "isCost": true,
  "amount": 20.1,
  "status": 21,
  "result": 22,
  "sourceOfRequest": 23,
  "typeOfRequest": 24,
  "requestBy": "sample string 25",
  "category_EN": "sample string 26",
  "subProblem_EN": "sample string 27",
  "category": "sample string 28",
  "subProblem": "sample string 29",
  "statusName": "sample string 30",
  "sourceName": "sample string 31",
  "completeDate": "2026-07-09T18:57:24.9223752+07:00",
  "cause": "sample string 33",
  "propertyUnit": "sample string 34",
  "surveyTime": "2026-07-09T18:57:24.9223752+07:00",
  "departmentCode": 36,
  "deptCode": 37,
  "houseID": "sample string 38",
  "phone": "sample string 39",
  "email": "sample string 40",
  "requestDate": "2026-07-09T18:57:24.9223752+07:00",
  "department": "sample string 42",
  "departmentGroup": "sample string 43",
  "remark": "sample string 44",
  "unitFloor": "sample string 45",
  "floorCode": "sample string 46",
  "unitBuilding": "sample string 47",
  "buildcode": "sample string 48",
  "details": [
    {
      "serviceRID": 1,
      "item": 2,
      "machineCode": "sample string 3",
      "description": "sample string 4",
      "location": "sample string 5",
      "machineName": "sample string 6",
      "floor": "sample string 7",
      "imageUrl": "sample string 8"
    },
    {
      "serviceRID": 1,
      "item": 2,
      "machineCode": "sample string 3",
      "description": "sample string 4",
      "location": "sample string 5",
      "machineName": "sample string 6",
      "floor": "sample string 7",
      "imageUrl": "sample string 8"
    }
  ],
  "parts": [
    {
      "serviceID": 1,
      "item": 2,
      "partCode": "sample string 3",
      "partName": "sample string 4",
      "quantity": 5.1,
      "unit": "sample string 6"
    },
    {
      "serviceID": 1,
      "item": 2,
      "partCode": "sample string 3",
      "partName": "sample string 4",
      "quantity": 5.1,
      "unit": "sample string 6"
    }
  ],
  "user": {
    "userID": 1,
    "userName": "sample string 2",
    "firstname": "sample string 3",
    "lastname": "sample string 4",
    "password": "sample string 5",
    "firstname_TH": "sample string 6",
    "lastname_TH": "sample string 7",
    "nickName": "sample string 8",
    "tel": "sample string 9",
    "roleID": 10,
    "deptCode": 11,
    "active": true,
    "role": {
      "roleID": 1,
      "description": "sample string 2",
      "description_TH": "sample string 3"
    },
    "project": {
      "projectCode": "sample string 1",
      "userID": 2
    },
    "department": {
      "deptCode": 1,
      "description": "sample string 2"
    },
    "imageUrl": "sample string 13"
  }
}

application/xml, text/xml

Sample:
<ServiceRequestClass xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <Amount>20.1</Amount>
  <AppointmentDate>2026-07-09T18:57:24.9223752+07:00</AppointmentDate>
  <Category>sample string 28</Category>
  <Category_EN>sample string 26</Category_EN>
  <Cause>sample string 33</Cause>
  <CompleteDate>2026-07-09T18:57:24.9223752+07:00</CompleteDate>
  <CreatedOn>2026-07-09T18:57:24.9223752+07:00</CreatedOn>
  <Department>sample string 42</Department>
  <DepartmentCode>36</DepartmentCode>
  <DepartmentGroup>sample string 43</DepartmentGroup>
  <DeptCode>37</DeptCode>
  <Details>
    <ServiceRequestDetailClass>
      <Description>sample string 4</Description>
      <Floor>sample string 7</Floor>
      <ImageUrl>sample string 8</ImageUrl>
      <Item>2</Item>
      <Location>sample string 5</Location>
      <MachineCode>sample string 3</MachineCode>
      <MachineName>sample string 6</MachineName>
      <ServiceRID>1</ServiceRID>
    </ServiceRequestDetailClass>
    <ServiceRequestDetailClass>
      <Description>sample string 4</Description>
      <Floor>sample string 7</Floor>
      <ImageUrl>sample string 8</ImageUrl>
      <Item>2</Item>
      <Location>sample string 5</Location>
      <MachineCode>sample string 3</MachineCode>
      <MachineName>sample string 6</MachineName>
      <ServiceRID>1</ServiceRID>
    </ServiceRequestDetailClass>
  </Details>
  <DocID>4</DocID>
  <Email>sample string 40</Email>
  <HouseID>sample string 38</HouseID>
  <ID>1</ID>
  <Parts>
    <ServicePartClass>
      <Item>2</Item>
      <PartCode>sample string 3</PartCode>
      <PartName>sample string 4</PartName>
      <Quantity>5.1</Quantity>
      <ServiceID>1</ServiceID>
      <Unit>sample string 6</Unit>
    </ServicePartClass>
    <ServicePartClass>
      <Item>2</Item>
      <PartCode>sample string 3</PartCode>
      <PartName>sample string 4</PartName>
      <Quantity>5.1</Quantity>
      <ServiceID>1</ServiceID>
      <Unit>sample string 6</Unit>
    </ServicePartClass>
  </Parts>
  <Phone>sample string 39</Phone>
  <PriorityCode>5</PriorityCode>
  <PriorityName>sample string 6</PriorityName>
  <ProblemType>sample string 14</ProblemType>
  <ProjectCode>sample string 2</ProjectCode>
  <ProjectName>sample string 3</ProjectName>
  <PropertyUnit>sample string 34</PropertyUnit>
  <PropertyUnitCode>sample string 16</PropertyUnitCode>
  <Rate>18</Rate>
  <Remark>sample string 44</Remark>
  <RepairDetails>sample string 17</RepairDetails>
  <RequestBy>sample string 25</RequestBy>
  <RequestDate>2026-07-09T18:57:24.9223752+07:00</RequestDate>
  <Result>22</Result>
  <ServeyDate>2026-07-09T18:57:24.9223752+07:00</ServeyDate>
  <ServeyID>8</ServeyID>
  <ServiceID>10</ServiceID>
  <SourceName>sample string 31</SourceName>
  <SourceOfRequest>23</SourceOfRequest>
  <Status>21</Status>
  <StatusName>sample string 30</StatusName>
  <SubProblem>sample string 29</SubProblem>
  <SubProblemID>15</SubProblemID>
  <SubProblem_EN>sample string 27</SubProblem_EN>
  <SurveyTime>2026-07-09T18:57:24.9223752+07:00</SurveyTime>
  <TypeOfRequest>24</TypeOfRequest>
  <UnitBuilding>sample string 47</UnitBuilding>
  <UnitFloor>sample string 45</UnitFloor>
  <User>
    <Active>true</Active>
    <Department>
      <DeptCode>1</DeptCode>
      <Description>sample string 2</Description>
    </Department>
    <DeptCode>11</DeptCode>
    <Firstname>sample string 3</Firstname>
    <Firstname_TH>sample string 6</Firstname_TH>
    <ImageUrl>sample string 13</ImageUrl>
    <Lastname>sample string 4</Lastname>
    <Lastname_TH>sample string 7</Lastname_TH>
    <NickName>sample string 8</NickName>
    <Password>sample string 5</Password>
    <Project>
      <ProjectCode>sample string 1</ProjectCode>
      <UserID>2</UserID>
    </Project>
    <Role>
      <Description>sample string 2</Description>
      <Description_TH>sample string 3</Description_TH>
      <RoleID>1</RoleID>
    </Role>
    <RoleID>10</RoleID>
    <Tel>sample string 9</Tel>
    <UserID>1</UserID>
    <UserName>sample string 2</UserName>
  </User>
  <UserFullName>sample string 13</UserFullName>
  <UserID>12</UserID>
  <buildcode>sample string 48</buildcode>
  <floorCode>sample string 46</floorCode>
  <isCost>true</isCost>
</ServiceRequestClass>

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.