PUT api/orders/catalog/confirm

Confirma una petición de cancelación o liberación de un pedido de catálogo

Request Information

URI Parameters

None.

Body Parameters

Petición de confirmación a realizar

OrderConfirmationRequest
NameDescriptionTypeAdditional information
orderNumber

Número de pedido interno en Innov8 Iberia

integer

None.

sfid

Identificador único de la tienda

string

None.

cancelOrder

Indica que el pedido debe ser cancelado, y la reserva anulada

boolean

None.

releaseOrder

Indica que el pedido debe ser liberado, y la reseva enviada a preparación

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "orderNumber": 1,
  "sfid": "sample string 2",
  "cancelOrder": true,
  "releaseOrder": true
}

application/xml, text/xml

Sample:
<orderConfirmationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <orderNumber>1</orderNumber>
  <sfid>sample string 2</sfid>
  <cancelOrder>true</cancelOrder>
  <releaseOrder>true</releaseOrder>
</orderConfirmationRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Respuesta al proceso de confirmación

OrderConfirmationResponse
NameDescriptionTypeAdditional information
result

Indica si la petición se ha procesado correctamente

boolean

None.

resultDescription

Descripción interna del resultado del proceso de creación o modificación del pedido

string

None.

Response Formats

application/json, text/json

Sample:
{
  "result": true,
  "resultDescription": "sample string 2"
}

application/xml, text/xml

Sample:
<orderConfirmationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <result>true</result>
  <resultDescription>sample string 2</resultDescription>
</orderConfirmationResponse>