POST api/ParameterMatch

Request Information

URI Parameters

None.

Body Parameters

SaveOrderLinesApiRequest
NameDescriptionTypeAdditional information
OrderId

string

None.

Lines

Collection of SuggestedOrderLine

None.

CurrentUserId

string

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderId": "sample string 1",
  "Lines": [
    {
      "id": "sample string 1",
      "name": "sample string 2",
      "description": "sample string 3",
      "productId": "sample string 4",
      "guid": "58b514f7-cc8a-4437-a750-8348faa0297b",
      "quantity": 6.0,
      "amount": 7.0,
      "unit": {
        "id": "788e351a-affb-4541-9b9c-8b371bd7dace",
        "logicalName": "sample string 2"
      },
      "task": {
        "createTask": true,
        "subject": "sample string 2",
        "description": "sample string 3"
      },
      "isPreApproved": true,
      "refParameterId": "733c0afb-cf33-4cb5-9c5c-f666540c426f",
      "isTaskOnly": true,
      "hasAmount": true
    },
    {
      "id": "sample string 1",
      "name": "sample string 2",
      "description": "sample string 3",
      "productId": "sample string 4",
      "guid": "58b514f7-cc8a-4437-a750-8348faa0297b",
      "quantity": 6.0,
      "amount": 7.0,
      "unit": {
        "id": "788e351a-affb-4541-9b9c-8b371bd7dace",
        "logicalName": "sample string 2"
      },
      "task": {
        "createTask": true,
        "subject": "sample string 2",
        "description": "sample string 3"
      },
      "isPreApproved": true,
      "refParameterId": "733c0afb-cf33-4cb5-9c5c-f666540c426f",
      "isTaskOnly": true,
      "hasAmount": true
    }
  ],
  "CurrentUserId": "sample string 2"
}

application/xml, text/xml

Sample:
<SaveOrderLinesApiRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PARS.WebApi.Proxy.Models">
  <CurrentUserId>sample string 2</CurrentUserId>
  <Lines xmlns:d2p1="http://schemas.datacontract.org/2004/07/PARS.Web.Common.Model">
    <d2p1:SuggestedOrderLine>
      <d2p1:Amount>7</d2p1:Amount>
      <d2p1:Description>sample string 3</d2p1:Description>
      <d2p1:HasAmount>true</d2p1:HasAmount>
      <d2p1:Id>sample string 1</d2p1:Id>
      <d2p1:IsPreApproved>true</d2p1:IsPreApproved>
      <d2p1:IsTaskOnly>true</d2p1:IsTaskOnly>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:ProductGuid>58b514f7-cc8a-4437-a750-8348faa0297b</d2p1:ProductGuid>
      <d2p1:ProductId>sample string 4</d2p1:ProductId>
      <d2p1:Quantity>6</d2p1:Quantity>
      <d2p1:ReferenceParameterId>733c0afb-cf33-4cb5-9c5c-f666540c426f</d2p1:ReferenceParameterId>
      <d2p1:Task>
        <d2p1:CreateTask>true</d2p1:CreateTask>
        <d2p1:Description>sample string 3</d2p1:Description>
        <d2p1:Subject>sample string 2</d2p1:Subject>
      </d2p1:Task>
      <d2p1:Unit>
        <Id>788e351a-affb-4541-9b9c-8b371bd7dace</Id>
        <LogicalName>sample string 2</LogicalName>
      </d2p1:Unit>
    </d2p1:SuggestedOrderLine>
    <d2p1:SuggestedOrderLine>
      <d2p1:Amount>7</d2p1:Amount>
      <d2p1:Description>sample string 3</d2p1:Description>
      <d2p1:HasAmount>true</d2p1:HasAmount>
      <d2p1:Id>sample string 1</d2p1:Id>
      <d2p1:IsPreApproved>true</d2p1:IsPreApproved>
      <d2p1:IsTaskOnly>true</d2p1:IsTaskOnly>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:ProductGuid>58b514f7-cc8a-4437-a750-8348faa0297b</d2p1:ProductGuid>
      <d2p1:ProductId>sample string 4</d2p1:ProductId>
      <d2p1:Quantity>6</d2p1:Quantity>
      <d2p1:ReferenceParameterId>733c0afb-cf33-4cb5-9c5c-f666540c426f</d2p1:ReferenceParameterId>
      <d2p1:Task>
        <d2p1:CreateTask>true</d2p1:CreateTask>
        <d2p1:Description>sample string 3</d2p1:Description>
        <d2p1:Subject>sample string 2</d2p1:Subject>
      </d2p1:Task>
      <d2p1:Unit>
        <Id>788e351a-affb-4541-9b9c-8b371bd7dace</Id>
        <LogicalName>sample string 2</LogicalName>
      </d2p1:Unit>
    </d2p1:SuggestedOrderLine>
  </Lines>
  <OrderId>sample string 1</OrderId>
</SaveOrderLinesApiRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SaveOrderLinesApiResponse
NameDescriptionTypeAdditional information
orderId

globally unique identifier

None.

result

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "orderId": "d57a6b62-c434-43cf-9574-3ab440e4b3ba",
  "result": true
}

application/xml, text/xml

Sample:
<SaveOrderLinesApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PARS.WebApi.Proxy.Models">
  <OrderId>d57a6b62-c434-43cf-9574-3ab440e4b3ba</OrderId>
  <Result>true</Result>
</SaveOrderLinesApiResponse>