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
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>