ReferenciaÓrdenesGetFailureReasons
GET

GetFailureReasons

Deprecado

Endpoint

https://sellercenter-api.falabella.com/?Action=GetFailureReasons

Devuelve el contexto de error adicional para SetToCancelled y SetToFailedDelivery.

GETGetFailureReasons
?Action=GetFailureReasons
curl -G "https://sellercenter-api.falabella.com/" \
--data-urlencode "Action=GetFailureReasons" \
--data-urlencode "Format=XML" \
--data-urlencode "Timestamp=2015-07-01T11:11+0000" \
--data-urlencode "[email protected]" \
--data-urlencode "Version=1.0" \
--data-urlencode "Signature=d4ff93cccb165295ed8357fe42082208b781a3b576bbb7d3fe7a624270b047b9"
Nombre del campoTipoDescripción
TypeStringTipo de fallo. Los valores posibles son:\ 'canceled', 'failed' or 'returned'
NameStringNombre del motivo. Debe utilizarse en\ SetStatusToCanceled y\ SetStatusToFailedDelivery calls

Parámetros

Action

string
Requerido
Nombre de la función que se va a llamar. Obligatorio y debe ser 'GetProducts' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory' (El parámetro Action es obligatorio). Si se proporciona una cadena de función desconocida, se devuelve un mensaje de error 'E008: Invalid Action' (Acción no válida). GetFailureReasons

Format

string
Opcional
Si se suministra, debe ser "JSON" o "XML". Si no se suministra, se asume que es "XML". XML

Timestamp

date
Requerido
La hora actual en formato ISO8601 relativo a UTC (por ejemplo, Timestamp=2015-04-01T10:00:00+02:00 para Berlín), para que las llamadas no puedan ser reproducidas por un tercero que las escuche (es decir, las llamadas demasiado lejanas en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se suministra, aparece el mensaje de error "E001: Parameter Timestamp is mandatory". Si la marca de tiempo es demasiado antigua o está en el futuro, aparece un mensaje de error "E003: Timestamp has expired".

UserID

string
Opcional
El ID del usuario que realiza la llamada. La lista de usuarios autorizados se mantiene en la interfaz web de Seller Center en Configuración/Gestión de usuarios.

Version

string
Requerido
La versión de la API contra la que se va a ejecutar esta llamada, en formato mayor-punto-menor. Debe ser actualmente 1.0, aunque la versión real de la API sea 2.6.20. Si se omite, se devuelve un mensaje de error 'E001: Parameter Version is mandatory'.
El motivo de cada fallo se indica dentro de los siguientes elementos de la respuesta XML:

Respuesta 200

<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId></RequestId>
    <RequestAction>GetFailureReasons</RequestAction>
    <ResponseType>Reasons</ResponseType>
    <Timestamp>2013-08-27T14:44:13+0000</Timestamp>
  </Head>
  <Body>
    <Reasons>
      <Reason>
        <Type>canceled</Type>
        <Name>Sourcing team couldn't find items</Name>
      </Reason>
      <Reason>
        <Type>canceled</Type>
        <Name>Wrong address</Name>
      </Reason>
    </Reasons>
  </Body>
</SuccessResponse>

Errores

No hay errores específicos.