POST api/material/materialrequest

Supervisor Material Request

Request Information

URI Parameters

None.

Body Parameters

mlMaterialRequest
NamedescriptionTypeAdditional information
BatchSysID

globally unique identifier

None.

ProjectSysID

globally unique identifier

None.

RequestDetails

Collection of mlMaterialRequestDetails

None.

Request Formats

application/json, text/json

Sample:
{
  "BatchSysID": "2b4f71fe-e4d0-4441-93f3-f46cb31f0496",
  "ProjectSysID": "c9ecb2cd-4c77-42b8-8a97-e948ae54223c",
  "RequestDetails": [
    {
      "BudgetSysID": "79b56864-ab3b-4331-8183-444a15021fd7",
      "Quantity": 2
    },
    {
      "BudgetSysID": "79b56864-ab3b-4331-8183-444a15021fd7",
      "Quantity": 2
    }
  ]
}

application/xml, text/xml

Sample:
<mlMaterialRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systemic.MLM.Model.Material">
  <BatchSysID>2b4f71fe-e4d0-4441-93f3-f46cb31f0496</BatchSysID>
  <ProjectSysID>c9ecb2cd-4c77-42b8-8a97-e948ae54223c</ProjectSysID>
  <RequestDetails>
    <mlMaterialRequestDetails>
      <BudgetSysID>79b56864-ab3b-4331-8183-444a15021fd7</BudgetSysID>
      <Quantity>2</Quantity>
    </mlMaterialRequestDetails>
    <mlMaterialRequestDetails>
      <BudgetSysID>79b56864-ab3b-4331-8183-444a15021fd7</BudgetSysID>
      <Quantity>2</Quantity>
    </mlMaterialRequestDetails>
  </RequestDetails>
</mlMaterialRequest>

response Information

Resource description

ApiResponse
NamedescriptionTypeAdditional information
response

string

Required

failure

MlError

None.

success

MlSuccess

None.