En base a una URL entregada, permite la generación de webhooks para una serie de eventos

📘

Solicitud de carga útil

El cuerpo transmitido por el POST es una estructura XML.

Eventos relacionados a Feed

  • onFeedCompleted: Notificación de Feed ejecutado, puede ser con o sin rechazos
  • onFeedCreated: Notificación de creación de Feed

Eventos relacionados a Ordenes

  • onOrderCreated: Notificación de generación de creación de una nueva Orden
  • onOrderItemsStatusChanged: Notificación cuando existe un cambio de estado en los ítems.

Eventos relacionados a Productos

  • onProductCreated: Notificación de creación de nuevo producto
  • onProductQcStatusChanged: Notificación cuando existe un cambio en los puntos de contenido
  • onProductUpdated: Notificación cuando existe un cambio en el estado de un producto

Cuerpo de la solicitud

<?xml version="1.0" encoding="UTF-8" ?>
<Request>
	<Webhook>
		<CallbackUrl>http://example.com/callback</CallbackUrl>
    <Events>
      <Event>onOrderCreated</Event>
      <Event>onProductCreated</Event>
    </Events>
	</Webhook>
</Request>

Las etiquetas XML tienen el siguiente significado:

Nombre del campoTipoComentario
CallbackUrlStringLa URL del webhook a la que llamará Falabella Seller Center
EventsEvent[]Lista de eventos relacionados con webhook identificados por su alias, consulte la llamada GetWebhookEntities para obtener más detalles.

Descripción del error

Código de errorDescripción del error
5Invalid Request Format (Formato de solicitud no válido)
6Unexpected internal error
(may mean feature is not configured or unknown error occurred) (Error interno inesperado
(puede significar que la función no está configurada o que se ha producido un error desconocido))
89Required field is missing (Falta el campo obligatorio)
98Invalid Webhook Callback Url, "Given url is invalid" (La url dada no es válida)
99Invalid Webhook Event Alias, "Events alias are not matching" (Los alias de los eventos no coinciden)

Ejemplo de respuesta de error

<?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
     <Head>
       <RequestAction>CreateWebhook</RequestAction>
       <ErrorType>Sender</ErrorType>
       <ErrorCode>96</ErrorCode>
       <ErrorMessage>
         E096: Invalid Webhook Event Alias, "Events alias are not matching"
       </ErrorMessage>
     </Head>
     <Body/>
</ErrorResponse>
Language