A continuación encontrará la definición de la carga útil para todas las entidades.

📘

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.

Reintentos de devoluciones de llamada

El Centro del Vendedor reintentará la devolución de llamada del evento de webhook en caso de que el sistema basado en el vendedor no estuviera localizable por cualquier motivo.

Retrasará la siguiente ejecución de la devolución de llamada unos minutos para dar tiempo al sistema del vendedor a recuperarse.

El Centro del Vendedor continuará ejecutando la devolución de llamada hasta que hayan pasado 30 días.

Después, la devolución de llamada se elimina del sistema de Seller Center aunque nunca haya tenido éxito y no se volverá a intentar después.

La siguiente tabla ofrece una visión general sobre los retrasos en la ejecución de las devoluciones de llamada en caso de una respuesta fallida.

IntentosMinutosRetraso adicional en minutosRetraso adicional en minutos
Retry 1100:00:0100:00:01
Retry 2500:00:0500:00:06
Retry 31000:00:1000:00:16
Retry 43000:00:3000:00:46
Retry 56000:01:0000:01:46
Retry 612000:02:0000:03:46
Retry 730000:05:0000:08:46
Retry 860000:10:0000:18:46
Retry 9144001:00:0001:18:46
Retry 10144001:00:0002:18:46
Retry 11144001:00:0003:18:46
Retry 12144001:00:0004:18:46
Retry 13144001:00:0005:18:46
Retry 14144001:00:0006:18:46
Retry 15144001:00:0007:18:46
Retry 161440......

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[]List of seller skus to be used to get more details using the 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"
  }
}
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.

5. 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": {}
}