POST api/PO/Save

Request Information

URI Parameters

None.

Body Parameters

SavePurchaseOrderInputModel
NameDescriptionTypeAdditional information
ID

globally unique identifier

None.

Status_ID

integer

None.

Branch_ID

integer

None.

Po_Date

date

None.

Po_NO

string

None.

Approval_Date

date

None.

EST_Delivery_Date

date

None.

Arrival_Delivery_Date

date

None.

Reference_No

string

None.

Description

string

None.

PoType_ID

integer

None.

Carrier_ID

integer

None.

TransportMode_ID

integer

None.

Instruction

string

None.

LocationTypes

Collection of PurchaseOrderLocationTypeInputModel

None.

CustomFieldsWithValues

Collection of CustomFieldOutputModel

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": "e5d68a7c-7e78-4724-9e23-4845b6466436",
  "Status_ID": 1,
  "Branch_ID": 1,
  "Po_Date": "2025-08-02T14:13:27.7666782-04:00",
  "Po_NO": "sample string 2",
  "Approval_Date": "2025-08-02T14:13:27.7666782-04:00",
  "EST_Delivery_Date": "2025-08-02T14:13:27.7666782-04:00",
  "Arrival_Delivery_Date": "2025-08-02T14:13:27.7666782-04:00",
  "Reference_No": "sample string 3",
  "Description": "sample string 4",
  "PoType_ID": 1,
  "Carrier_ID": 1,
  "TransportMode_ID": 1,
  "Instruction": "sample string 5",
  "LocationTypes": [
    {
      "Location_ID": 1,
      "Company_ID": 1,
      "LocationType_ID": 1,
      "Site_ID": 1,
      "POC_ID": 1
    },
    {
      "Location_ID": 1,
      "Company_ID": 1,
      "LocationType_ID": 1,
      "Site_ID": 1,
      "POC_ID": 1
    }
  ],
  "CustomFieldsWithValues": [
    {
      "FormFieldId": 1,
      "FormFieldName": "sample string 2",
      "FormFieldDisplayName": "sample string 3",
      "FormFieldTypeId": 4,
      "FormFieldAttributeId": 1,
      "FormFieldAttributeValue": "sample string 5"
    },
    {
      "FormFieldId": 1,
      "FormFieldName": "sample string 2",
      "FormFieldDisplayName": "sample string 3",
      "FormFieldTypeId": 4,
      "FormFieldAttributeId": 1,
      "FormFieldAttributeValue": "sample string 5"
    }
  ]
}

application/xml, text/xml

Sample:
<SavePurchaseOrderInputModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cyzerg.Model.WMS.InputOutputModels">
  <Approval_Date>2025-08-02T14:13:27.7666782-04:00</Approval_Date>
  <Arrival_Delivery_Date>2025-08-02T14:13:27.7666782-04:00</Arrival_Delivery_Date>
  <Branch_ID>1</Branch_ID>
  <Carrier_ID>1</Carrier_ID>
  <CustomFieldsWithValues>
    <CustomFieldOutputModel>
      <FormFieldAttributeId>1</FormFieldAttributeId>
      <FormFieldAttributeValue>sample string 5</FormFieldAttributeValue>
      <FormFieldDisplayName>sample string 3</FormFieldDisplayName>
      <FormFieldId>1</FormFieldId>
      <FormFieldName>sample string 2</FormFieldName>
      <FormFieldTypeId>4</FormFieldTypeId>
    </CustomFieldOutputModel>
    <CustomFieldOutputModel>
      <FormFieldAttributeId>1</FormFieldAttributeId>
      <FormFieldAttributeValue>sample string 5</FormFieldAttributeValue>
      <FormFieldDisplayName>sample string 3</FormFieldDisplayName>
      <FormFieldId>1</FormFieldId>
      <FormFieldName>sample string 2</FormFieldName>
      <FormFieldTypeId>4</FormFieldTypeId>
    </CustomFieldOutputModel>
  </CustomFieldsWithValues>
  <Description>sample string 4</Description>
  <EST_Delivery_Date>2025-08-02T14:13:27.7666782-04:00</EST_Delivery_Date>
  <ID>e5d68a7c-7e78-4724-9e23-4845b6466436</ID>
  <Instruction>sample string 5</Instruction>
  <LocationTypes>
    <PurchaseOrderLocationTypeInputModel>
      <Company_ID>1</Company_ID>
      <LocationType_ID>1</LocationType_ID>
      <Location_ID>1</Location_ID>
      <POC_ID>1</POC_ID>
      <Site_ID>1</Site_ID>
    </PurchaseOrderLocationTypeInputModel>
    <PurchaseOrderLocationTypeInputModel>
      <Company_ID>1</Company_ID>
      <LocationType_ID>1</LocationType_ID>
      <Location_ID>1</Location_ID>
      <POC_ID>1</POC_ID>
      <Site_ID>1</Site_ID>
    </PurchaseOrderLocationTypeInputModel>
  </LocationTypes>
  <PoType_ID>1</PoType_ID>
  <Po_Date>2025-08-02T14:13:27.7666782-04:00</Po_Date>
  <Po_NO>sample string 2</Po_NO>
  <Reference_No>sample string 3</Reference_No>
  <Status_ID>1</Status_ID>
  <TransportMode_ID>1</TransportMode_ID>
</SavePurchaseOrderInputModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

text/html

Sample:
{"ID":"e5d68a7c-7e78-4724-9e23-4845b6466436","Status_ID":1,"Branch_ID":1,"Po_Date":"2025-08-02T14:13:27.7666782-04:00","Po_NO":"sample string 2","Approval_Date":"2025-08-02T14:13:27.7666782-04:00","EST_Delivery_Date":"2025-08-02T14:13:27.7666782-04:00","Arrival_Delivery_Date":"2025-08-02T14:13:27.7666782-04:00","Reference_No":"sample string 3","Description":"sample string 4","PoType_ID":1,"Carrier_ID":1,"TransportMode_ID":1,"Instruction":"sample string 5","LocationTypes":[{"Location_ID":1,"Company_ID":1,"LocationType_ID":1,"Site_ID":1,"POC_ID":1},{"Location_ID":1,"Company_ID":1,"LocationType_ID":1,"Site_ID":1,"POC_ID":1}],"CustomFieldsWithValues":[{"FormFieldId":1,"FormFieldName":"sample string 2","FormFieldDisplayName":"sample string 3","FormFieldTypeId":4,"FormFieldAttributeId":1,"FormFieldAttributeValue":"sample string 5"},{"FormFieldId":1,"FormFieldName":"sample string 2","FormFieldDisplayName":"sample string 3","FormFieldTypeId":4,"FormFieldAttributeId":1,"FormFieldAttributeValue":"sample string 5"}]}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, text/html

Sample:

Sample not available.