GET api/Records/Materials/{id}
Get Material detail
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
|
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
MaterialRecordDetail| Name | Description | Type | Additional information |
|---|---|---|---|
| Material |
The Material used |
BasicDetail |
None. |
| Store |
|
BasicDetail |
None. |
| Quantity |
The Material quantity |
decimal number |
None. |
| Returns |
List of store returns |
Collection of MaterialReturn |
None. |
| Id |
The consumption ID |
integer |
None. |
| Documents |
|
Collection of Document |
None. |
| Cost |
|
decimal number |
None. |
| VAT |
|
decimal number |
None. |
| Entity |
|
Entity |
None. |
| Modified |
|
date |
None. |
| Asset |
|
Asset |
None. |
| CostDocument |
|
BasicDetail |
None. |
| Date |
|
date |
None. |
| Account |
|
BasicDetail |
None. |
| WorkOrder |
|
BasicDetail |
None. |
| Supplier |
|
BasicDetail |
None. |
| Notes |
|
string |
None. |
Response Formats
Sample:
{
"Material": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Store": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Quantity": 1.1,
"Returns": [
{
"Id": 1,
"Date": "2025-11-04T23:08:41.4105675+00:00",
"Quantity": 3.1
},
{
"Id": 1,
"Date": "2025-11-04T23:08:41.4105675+00:00",
"Quantity": 3.1
}
],
"Id": 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"
}
],
"Cost": 3.1,
"VAT": 1.1,
"Entity": {
"Code": "sample string 1",
"Description": "sample string 2",
"IsClient": true
},
"Modified": "2025-11-04T23:08:41.4105675+00:00",
"Asset": {
"Code": "sample string 1",
"Description": "sample string 2",
"State": "Active",
"System": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Entity": {
"Code": "sample string 1",
"Description": "sample string 2",
"IsClient": true
},
"Location": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Modified": "2025-11-04T23:08:41.4105675+00:00",
"Father": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Type": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"SubTypes": [
"Plant",
"Plant"
],
"Family": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Operator": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Calibration": "NoCalibration"
},
"CostDocument": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Date": "2025-11-04T23:08:41.4105675+00:00",
"Account": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"WorkOrder": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Supplier": {
"Code": "sample string 1",
"Description": "sample string 2"
},
"Notes": "sample string 5"
}
Sample:
<MaterialRecordDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.Apontamentos">
<Account 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>
</Account>
<Asset xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.Parque">
<d2p1:Calibration>NoCalibration</d2p1:Calibration>
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Description>sample string 2</d2p1:Description>
<d2p1:Entity xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
<d3p1:IsClient>true</d3p1:IsClient>
</d2p1:Entity>
<d2p1:Family xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:Family>
<d2p1:Father xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:Father>
<d2p1:Location xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:Location>
<d2p1:Modified>2025-11-04T23:08:41.4105675+00:00</d2p1:Modified>
<d2p1:Operator xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:Operator>
<d2p1:State>Active</d2p1:State>
<d2p1:SubTypes>
<d2p1:SubType>Plant</d2p1:SubType>
<d2p1:SubType>Plant</d2p1:SubType>
</d2p1:SubTypes>
<d2p1:System xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:System>
<d2p1:Type xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebAPI.Models.ManWinWin">
<d3p1:Code>sample string 1</d3p1:Code>
<d3p1:Description>sample string 2</d3p1:Description>
</d2p1:Type>
</Asset>
<Cost>3.1</Cost>
<CostDocument 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>
</CostDocument>
<Date>2025-11-04T23:08:41.4105675+00:00</Date>
<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>
<Entity 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>
</Entity>
<Modified>2025-11-04T23:08:41.4105675+00:00</Modified>
<Notes>sample string 5</Notes>
<Supplier 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>
</Supplier>
<VAT>1.1</VAT>
<WorkOrder 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>
</WorkOrder>
<Material 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>
</Material>
<Quantity>1.1</Quantity>
<Returns>
<MaterialReturn>
<Date>2025-11-04T23:08:41.4105675+00:00</Date>
<Id>1</Id>
<Quantity>3.1</Quantity>
</MaterialReturn>
<MaterialReturn>
<Date>2025-11-04T23:08:41.4105675+00:00</Date>
<Id>1</Id>
<Quantity>3.1</Quantity>
</MaterialReturn>
</Returns>
<Store 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>
</Store>
</MaterialRecordDetail>
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Material.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Material.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Store.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Store.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Quantity" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[0].Id" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[0].Date" 2025-11-04T23:08:41.4105675+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[0].Quantity" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[1].Id" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[1].Date" 2025-11-04T23:08:41.4105675+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Returns[1].Quantity" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Id" 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="Cost" 3.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VAT" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Entity.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Entity.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Entity.IsClient" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Modified" 2025-11-04T23:08:41.4105675+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.State" Active --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.System.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.System.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Entity.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Entity.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Entity.IsClient" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Location.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Location.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Modified" 2025-11-04T23:08:41.4105675+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Father.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Father.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Type.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Type.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.SubTypes[0]" Plant --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.SubTypes[1]" Plant --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Family.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Family.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Operator.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Operator.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Asset.Calibration" NoCalibration --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CostDocument.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CostDocument.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Date" 2025-11-04T23:08:41.4105675+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Account.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Account.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorkOrder.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorkOrder.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Supplier.Code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Supplier.Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Notes" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e--