GET api/Records/Materials/{id}

Get Material detail

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

None.

Response Information

Resource Description

MaterialRecordDetail
NameDescriptionTypeAdditional 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-05-13T11:44:14.0815447+01:00",
      "Quantity": 3.1
    },
    {
      "Id": 1,
      "Date": "2025-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01:00</Date>
      <Id>1</Id>
      <Quantity>3.1</Quantity>
    </MaterialReturn>
    <MaterialReturn>
      <Date>2025-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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-05-13T11:44:14.0815447+01: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--