POST api/PurchaceOrder
Request Information
URI Parameters
None.
Body Parameters
RequestSlackViewModels| Name | Description | Type | Additional information |
|---|---|---|---|
| Request | AuditRequestViewModels |
None. |
|
| Product | AuditProductViewModels |
None. |
|
| Amount | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Request": {
"Product": {
"Brand": {
"Id": 1,
"Name": "sample string 2"
},
"Id": 1,
"Name": "sample string 2",
"Price": 3,
"Config": {
"CustomerInfo": true,
"CaseName": true,
"SerialNo": true,
"CustomConfig": {
"Case": true,
"Faceplate": true,
"Shell": true,
"ArtWork": true,
"Cable": true,
"Options": true,
"ShellName": true
},
"Custom": true
}
},
"Order": [
{
"Account": {
"Id": "sample string 1",
"Name": "sample string 2",
"Store": 3
},
"TimeStamp": "2026-02-14T08:06:00.7269463+08:00",
"Remark": "sample string 2",
"Amount": 3,
"Id": 4,
"ProductId": 5
},
{
"Account": {
"Id": "sample string 1",
"Name": "sample string 2",
"Store": 3
},
"TimeStamp": "2026-02-14T08:06:00.7269463+08:00",
"Remark": "sample string 2",
"Amount": 3,
"Id": 4,
"ProductId": 5
}
]
},
"Product": {
"ProductId": 1,
"RequestAmount": 2,
"AuditAmount": 3
},
"Amount": 1
}
application/xml, text/xml
Sample:
<RequestSlackViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.PurchaceOrder">
<Amount>1</Amount>
<Product>
<AuditAmount>3</AuditAmount>
<ProductId>1</ProductId>
<RequestAmount>2</RequestAmount>
</Product>
<Request>
<Order>
<AuditOrderViewModels>
<Account xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Account">
<d5p1:Id>sample string 1</d5p1:Id>
<d5p1:Name>sample string 2</d5p1:Name>
</Account>
<Amount>3</Amount>
<Remark>sample string 2</Remark>
<TimeStamp>2026-02-14T08:06:00.7269463+08:00</TimeStamp>
</AuditOrderViewModels>
<AuditOrderViewModels>
<Account xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Account">
<d5p1:Id>sample string 1</d5p1:Id>
<d5p1:Name>sample string 2</d5p1:Name>
</Account>
<Amount>3</Amount>
<Remark>sample string 2</Remark>
<TimeStamp>2026-02-14T08:06:00.7269463+08:00</TimeStamp>
</AuditOrderViewModels>
</Order>
<Product xmlns:d3p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Product">
<d3p1:Brand xmlns:d4p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Brand">
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d3p1:Brand>
<d3p1:Config>
<d3p1:CaseName>true</d3p1:CaseName>
<d3p1:Custom>true</d3p1:Custom>
<d3p1:CustomConfig xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.CIEM">
<d5p1:ArtWork>true</d5p1:ArtWork>
<d5p1:Cable>true</d5p1:Cable>
<d5p1:Case>true</d5p1:Case>
<d5p1:Faceplate>true</d5p1:Faceplate>
<d5p1:Options>true</d5p1:Options>
<d5p1:Shell>true</d5p1:Shell>
</d3p1:CustomConfig>
<d3p1:CustomerInfo>true</d3p1:CustomerInfo>
<d3p1:SerialNo>true</d3p1:SerialNo>
</d3p1:Config>
<d3p1:Id>1</d3p1:Id>
<d3p1:Name>sample string 2</d3p1:Name>
<d3p1:Price>3</d3p1:Price>
</Product>
</Request>
</RequestSlackViewModels>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
RequestSlackViewModels| Name | Description | Type | Additional information |
|---|---|---|---|
| Request | AuditRequestViewModels |
None. |
|
| Product | AuditProductViewModels |
None. |
|
| Amount | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"Request": {
"Product": {
"Brand": {
"Id": 1,
"Name": "sample string 2"
},
"Id": 1,
"Name": "sample string 2",
"Price": 3,
"Config": {
"CustomerInfo": true,
"CaseName": true,
"SerialNo": true,
"CustomConfig": {
"Case": true,
"Faceplate": true,
"Shell": true,
"ArtWork": true,
"Cable": true,
"Options": true,
"ShellName": true
},
"Custom": true
}
},
"Order": [
{
"Account": {
"Id": "sample string 1",
"Name": "sample string 2",
"Store": 3
},
"TimeStamp": "2026-02-14T08:06:00.8170172+08:00",
"Remark": "sample string 2",
"Amount": 3,
"Id": 4,
"ProductId": 5
},
{
"Account": {
"Id": "sample string 1",
"Name": "sample string 2",
"Store": 3
},
"TimeStamp": "2026-02-14T08:06:00.8170172+08:00",
"Remark": "sample string 2",
"Amount": 3,
"Id": 4,
"ProductId": 5
}
]
},
"Product": {
"ProductId": 1,
"RequestAmount": 2,
"AuditAmount": 3
},
"Amount": 1
}
application/xml, text/xml
Sample:
<RequestSlackViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.PurchaceOrder">
<Amount>1</Amount>
<Product>
<AuditAmount>3</AuditAmount>
<ProductId>1</ProductId>
<RequestAmount>2</RequestAmount>
</Product>
<Request>
<Order>
<AuditOrderViewModels>
<Account xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Account">
<d5p1:Id>sample string 1</d5p1:Id>
<d5p1:Name>sample string 2</d5p1:Name>
</Account>
<Amount>3</Amount>
<Remark>sample string 2</Remark>
<TimeStamp>2026-02-14T08:06:00.8170172+08:00</TimeStamp>
</AuditOrderViewModels>
<AuditOrderViewModels>
<Account xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Account">
<d5p1:Id>sample string 1</d5p1:Id>
<d5p1:Name>sample string 2</d5p1:Name>
</Account>
<Amount>3</Amount>
<Remark>sample string 2</Remark>
<TimeStamp>2026-02-14T08:06:00.8170172+08:00</TimeStamp>
</AuditOrderViewModels>
</Order>
<Product xmlns:d3p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Product">
<d3p1:Brand xmlns:d4p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.Brand">
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d3p1:Brand>
<d3p1:Config>
<d3p1:CaseName>true</d3p1:CaseName>
<d3p1:Custom>true</d3p1:Custom>
<d3p1:CustomConfig xmlns:d5p1="http://schemas.datacontract.org/2004/07/JmplusAPI.ViewModels.CIEM">
<d5p1:ArtWork>true</d5p1:ArtWork>
<d5p1:Cable>true</d5p1:Cable>
<d5p1:Case>true</d5p1:Case>
<d5p1:Faceplate>true</d5p1:Faceplate>
<d5p1:Options>true</d5p1:Options>
<d5p1:Shell>true</d5p1:Shell>
</d3p1:CustomConfig>
<d3p1:CustomerInfo>true</d3p1:CustomerInfo>
<d3p1:SerialNo>true</d3p1:SerialNo>
</d3p1:Config>
<d3p1:Id>1</d3p1:Id>
<d3p1:Name>sample string 2</d3p1:Name>
<d3p1:Price>3</d3p1:Price>
</Product>
</Request>
</RequestSlackViewModels>