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
OrderRequestName | 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
OrderResponseName | 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>