GET api/Requests/{code}
Get the details of a maintenance request
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| code |
|
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
The maintenance request
RequestDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| Code |
|
integer |
None. |
| Title |
|
string |
None. |
| Description |
|
string |
None. |
| State |
|
Request.State |
None. |
| Date |
|
date |
None. |
| Urgency |
|
Request.Urgency |
None. |
| StateEx |
|
Request.StateEx |
None. |
| Employee |
|
BasicDetail |
None. |
| Performer |
|
BasicDetail |
None. |
| Item |
|
BasicDetail |
None. |
| Destination |
|
Destination |
None. |
| Function |
|
BasicDetail |
None. |
| Cost |
|
Entity |
None. |
| System |
|
BasicDetail |
None. |
| Record |
|
decimal number |
None. |
| Component |
|
Component |
None. |
| Symptom |
|
BasicDetail |
None. |
| Cause |
|
BasicDetail |
None. |
| Documents |
|
Collection of Document |
None. |
| CodeUser1 |
|
string |
None. |
| CodeUser2 |
|
string |
None. |
| Quote |
|
Quote |
None. |
| Location |
|
BasicDetail |
None. |
Response Formats
Sample:
{
"Code": 1,
"Title": "sample string 2",
"Description": "sample string 3",
"State": "Approved",
"Date": "2025-11-04T12:15:18.0172842+00:00",
"Urgency": "Emergency",
"StateEx": "ApprovedGreen",
"Employee": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Performer": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Item": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Destination": {
"Code": "sample string 1",
"Description": "sample string 2",
"IsSupplier": true
},
"Function": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Cost": {
"Code": "sample string 1",
"Description": "sample string 2",
"IsClient": true
},
"System": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Record": 1.1,
"Component": {
"Code": 1,
"Description": "sample string 2"
},
"Symptom": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Cause": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Documents": [
{
"Description": "sample string 1",
"Link": "sample string 2",
"IsURL": true,
"Print": true,
"DocumentType": "Planned"
},
{
"Description": "sample string 1",
"Link": "sample string 2",
"IsURL": true,
"Print": true,
"DocumentType": "Planned"
}
],
"CodeUser1": "sample string 5",
"CodeUser2": "sample string 6",
"Quote": {
"Tasks": "sample string 1",
"TM": 2.1,
"ManHours": [
{
"Function": "sample string 1",
"Hours": 2.1,
"Price": 3.1
},
{
"Function": "sample string 1",
"Hours": 2.1,
"Price": 3.1
}
],
"Materials": [
{
"Quantity": 1.1,
"Unit": "sample string 2",
"Price": 3.1,
"Code": "sample string 4",
"Description": "sample string 5"
},
{
"Quantity": 1.1,
"Unit": "sample string 2",
"Price": 3.1,
"Code": "sample string 4",
"Description": "sample string 5"
}
],
"Documents": [
{
"Description": "sample string 1",
"Link": "sample string 2",
"IsURL": true,
"Print": true,
"DocumentType": "Planned"
},
{
"Description": "sample string 1",
"Link": "sample string 2",
"IsURL": true,
"Print": true,
"DocumentType": "Planned"
}
]
},
"Location": {
"Code": "sample string 1",
"Description": "sample string 2"
}
}
Sample:
<RequestDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.Pedidos">
<Cause xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Cause>
<Code>1</Code>
<CodeUser1>sample string 5</CodeUser1>
<CodeUser2>sample string 6</CodeUser2>
<Component xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.Parque">
<d2p1:Code>1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Component>
<Cost xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
<d2p1:IsClient>true</d2p1:IsClient>
</Cost>
<Date>2025-11-04T12:15:18.0172842+00:00</Date>
<Description>sample string 3</Description>
<Destination xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
<d2p1:IsSupplier>true</d2p1:IsSupplier>
</Destination>
<Documents xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Document>
<d2p1:Description>sample string 1</d2p1:Description>
<d2p1:DocumentType>Planned</d2p1:DocumentType>
<d2p1:IsURL>true</d2p1:IsURL>
<d2p1:Link>sample string 2</d2p1:Link>
<d2p1:Print>true</d2p1:Print>
</d2p1:Document>
<d2p1:Document>
<d2p1:Description>sample string 1</d2p1:Description>
<d2p1:DocumentType>Planned</d2p1:DocumentType>
<d2p1:IsURL>true</d2p1:IsURL>
<d2p1:Link>sample string 2</d2p1:Link>
<d2p1:Print>true</d2p1:Print>
</d2p1:Document>
</Documents>
<Employee xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Employee>
<Function xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Function>
<Item xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Item>
<Location xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Location>
<Performer xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Performer>
<Quote>
<Documents xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Document>
<d3p1:Description>sample string 1</d3p1:Description>
<d3p1:DocumentType>Planned</d3p1:DocumentType>
<d3p1:IsURL>true</d3p1:IsURL>
<d3p1:Link>sample string 2</d3p1:Link>
<d3p1:Print>true</d3p1:Print>
</d3p1:Document>
<d3p1:Document>
<d3p1:Description>sample string 1</d3p1:Description>
<d3p1:DocumentType>Planned</d3p1:DocumentType>
<d3p1:IsURL>true</d3p1:IsURL>
<d3p1:Link>sample string 2</d3p1:Link>
<d3p1:Print>true</d3p1:Print>
</d3p1:Document>
</Documents>
<ManHours>
<ManHour>
<Function>sample string 1</Function>
<Hours>2.1</Hours>
<Price>3.1</Price>
</ManHour>
<ManHour>
<Function>sample string 1</Function>
<Hours>2.1</Hours>
<Price>3.1</Price>
</ManHour>
</ManHours>
<Materials>
<Material>
<Code xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">sample string 4</Code>
<Description xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">sample string 5</Description>
<Price>3.1</Price>
<Quantity>1.1</Quantity>
<Unit>sample string 2</Unit>
</Material>
<Material>
<Code xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">sample string 4</Code>
<Description xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">sample string 5</Description>
<Price>3.1</Price>
<Quantity>1.1</Quantity>
<Unit>sample string 2</Unit>
</Material>
</Materials>
<TM>2.1</TM>
<Tasks>sample string 1</Tasks>
</Quote>
<Record>1.1</Record>
<State>Approved</State>
<StateEx>ApprovedGreen</StateEx>
<Symptom xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</Symptom>
<System xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
</System>
<Title>sample string 2</Title>
<Urgency>Emergency</Urgency>
</RequestDetails>
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Code" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Title" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Description" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="State" Approved --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Date" 2025-11-04T12:15:18.0172842+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Urgency" Emergency --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="StateEx" ApprovedGreen --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Employee.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Employee.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Performer.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Performer.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Item.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Item.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Destination.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Destination.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Destination.IsSupplier" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Function.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Function.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Cost.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Cost.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Cost.IsClient" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="System.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="System.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Record" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Component.Code" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Component.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Symptom.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Symptom.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Cause.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Cause.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[0].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[0].Link" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[0].IsURL" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[0].Print" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[0].DocumentType" Planned --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[1].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[1].Link" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[1].IsURL" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[1].Print" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Documents[1].DocumentType" Planned --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CodeUser1" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CodeUser2" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Tasks" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.TM" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[0].Function" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[0].Hours" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[0].Price" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[1].Function" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[1].Hours" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.ManHours[1].Price" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[0].Quantity" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[0].Unit" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[0].Price" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[0].Code" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[0].Description" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[1].Quantity" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[1].Unit" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[1].Price" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[1].Code" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Materials[1].Description" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[0].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[0].Link" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[0].IsURL" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[0].Print" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[0].DocumentType" Planned --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[1].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[1].Link" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[1].IsURL" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[1].Print" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quote.Documents[1].DocumentType" Planned --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Location.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Location.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--