Por cada evento a informar, aquí encontrarás la respuesta que gatillará el wehbook a tu servidor.

📘

Respuesta HTTP

Una devolución de llamada será exitosa, si el código http de respuesta, dado por el sistema del vendedor, es 200. El contenido de la respuesta no importa.

Puedes ver información general de los webhook y sus estados en el apartado Webhooks en la introducción (Aquí)

1. Feed

Encuentre a continuación todos los eventos enviados para la entidad Feed y sus definiciones de carga útil.

Los eventos Feed Created y Feed Completed sólo se activan para los siguientes tipos:

  • Creación de productos
  • Actualización de productos
  • Eliminación de productos
  • Imagen

Feed creado (Feed Created)

{
	"event": "onFeedCreated",
  "payload": {
  	"Feed": "829a8d2a-d370-4fa6-8613-8554f43d5fed"	
  }
}
CampoTipoDescripción
FeedStringUn identificador de alimentación que se utilizará para obtener más detalles utilizando la API

Feed completado (Feed completed)

{
	"event": "onFeedCompleted",
  "payload": {
  	"Feed": "829a8d2a-d370-4fa6-8613-8554f43d5fed"
  }
}
CampoTipoDescripción
FeedStringUn identificador de alimentación que se utilizará para obtener más detalles utilizando la API

📘

Cómo manejar onFeedCompleted

  1. Después de recibir este evento, llame a la acción de la API FeedStatus para obtener los detalles.
  2. El evento sólo se activará para un feed "Finalizado", lo que ocurrirá en la mayoría de los casos. Si no recibe una devolución de llamada durante mucho tiempo, llame a la acción de la API FeedStatus para descubrir si el feed obtuvo el estado "Cancelado" o "Error".

2. Producto

A continuación encontrará todos los eventos enviados para la entidad Producto y sus definiciones de carga útil.

Producto creado (Product created)

{
	"event": "onProductCreated",
  "payload": {
  	"SellerSkus": [
      "NI006ELAAGWDNAFAMZ-43340"
    ]
  }
}
CampoTipoDescripción
SellerSkusString[]Lista de skus del Seller que se utilizarán para obtener más detalles mediante la API

Producto actualizado (Product Updated)

{
	"event": "onProductUpdated",
  "payload": {
  	"SellerSkus": [
      "NI006ELAAGWDNAFAMZ-43340",
      "NI006ELAAGWDNAFAMZ-43341",
      "NI006ELAAGWDNAFAMZ-43342",
      "NI006ELAAGWDNAFAMZ-43343"
    ]
  }
}
CampoTipoDescripción
SellerSkusString[]Lista de skus del vendedor que se utilizará para obtener más detalles mediante la API

Estado del control de calidad del producto modificado

{
	"event": "onProductQcStatusChanged",
  "payload": {
  	"SellerSkus": [
      "NI006ELAAGWDNAFAMZ-43341",
      "NI006ELAAGWDNAFAMZ-43342"
    ]
  }
}
CampoTipoOtros posibles valores
SellerSkusString[]Lista de skus del vendedor que se utilizará para obtener más detalles mediante la API

3. Pedido

A continuación encontrará todos los eventos enviados para la entidad Order (Pedido) y sus definiciones de carga útil.

Pedido creado (Order Created)

{
	"event": "onOrderCreated",
  "payload": {
  	"OrderId": 190	
  }
}
CampoTipoDescripción
OrderIntIdentificador del pedido que se utilizará para obtener más detalles mediante la API

Estados de los ítems de los pedidos modificados

{
	"event": "onOrderItemsStatusChanged",
  "payload": {
  	"OrderId": 190,
    "OrderItemIds": [2, 3],
    "NewStatus": "ready_to_ship"
  }
}

Valores válidos para "New Status":

{
  "Statuses":[
      "shipped",
      "returned",
      "return_waiting_for_approval",
      "return_shipped_by_customer",
      "return_rejected",
      "ready_to_ship",
      "processing",
      "pending",
      "failed",
      "delivered",
      "canceled"
    ]
}
CampoTipoDescripción
OrderIdIntIdentificador del pedido que se utilizará para obtener más detalles mediante la API
OrderItemIdsInt[]Identificadores del artículo de la orden que se utilizarán para obtener más detalles utilizando la API
NewStatusStringEstado del nuevo artículo

Encuentre abajo todos los eventos enviados para la entidad Metrics y sus definiciones de carga útil.

4. Estadísticas

Encuentre a continuación todos los eventos enviados para la entidad Statistics (Estadísticas) y sus definiciones de carga útil.

Estadísticas actualizadas (Statistics Updated)

{
	"event": "onStatisticsUpdated",
  "payload": {}
}