POST api/orders/catalog
Crea el pedido de reposición indicado en base a los datos recibidos. El pedido se procesará de forma completa, independientemente de si hay stock disponible para todos los artículos o no
Request Information
URI Parameters
None.
Body Parameters
Petición con los datos de cabecera y líneas del pedido a crear
OrderRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| orderRequestHeader |
Datos de cabecera del pedido |
OrderRequestHeader |
None. |
| orderRequestLines |
Colección de líneas del pedido |
Collection of OrderRequestLine |
None. |
Request Formats
application/json, text/json
Sample:
{
"orderRequestHeader": {
"proposal_id": "sample string 1",
"sfid": "sample string 2"
},
"orderRequestLines": [
{
"lineNumber": 1,
"sku": "sample string 2",
"orderedQuantity": 3
},
{
"lineNumber": 1,
"sku": "sample string 2",
"orderedQuantity": 3
}
]
}
application/xml, text/xml
Sample:
<orderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<orderRequestHeader>
<proposal_id>sample string 1</proposal_id>
<sfid>sample string 2</sfid>
</orderRequestHeader>
<orderRequestLines>
<orderRequestLine>
<lineNumber>1</lineNumber>
<sku>sample string 2</sku>
<orderedQuantity>3</orderedQuantity>
</orderRequestLine>
<orderRequestLine>
<lineNumber>1</lineNumber>
<sku>sample string 2</sku>
<orderedQuantity>3</orderedQuantity>
</orderRequestLine>
</orderRequestLines>
</orderRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Respuesta al proceso de creación del pedido
OrderResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| orderResponseHeader |
Datos de cabecera del pedido |
OrderResponseHeader |
None. |
| orderResponseLines |
Colección de líneas del pedido |
Collection of OrderResponseLine |
None. |
Response Formats
application/json, text/json
Sample:
{
"orderResponseHeader": {
"proposal_id": "sample string 1",
"sfid": "sample string 2",
"orderNumber": 3,
"result": 4,
"resultDescription": "sample string 5"
},
"orderResponseLines": [
{
"lineNumber": 1,
"sku": "sample string 2",
"orderedQuantity": 3,
"confirmedQuantity": 4,
"availableStock": 5
},
{
"lineNumber": 1,
"sku": "sample string 2",
"orderedQuantity": 3,
"confirmedQuantity": 4,
"availableStock": 5
}
]
}
application/xml, text/xml
Sample:
<orderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<orderResponseHeader>
<proposal_id>sample string 1</proposal_id>
<sfid>sample string 2</sfid>
<orderNumber>3</orderNumber>
<result>4</result>
<resultDescription>sample string 5</resultDescription>
</orderResponseHeader>
<orderResponseLines>
<orderResponseLine>
<lineNumber>1</lineNumber>
<sku>sample string 2</sku>
<orderedQuantity>3</orderedQuantity>
<confirmedQuantity>4</confirmedQuantity>
<availableStock>5</availableStock>
</orderResponseLine>
<orderResponseLine>
<lineNumber>1</lineNumber>
<sku>sample string 2</sku>
<orderedQuantity>3</orderedQuantity>
<confirmedQuantity>4</confirmedQuantity>
<availableStock>5</availableStock>
</orderResponseLine>
</orderResponseLines>
</orderResponse>