Payload Definitions

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.

Intentos

Minutos

Retraso adicional en minutos

Retraso adicional en minutos

Retry 1

1

00:00:01

00:00:01

Retry 2

5

00:00:05

00:00:06

Retry 3

10

00:00:10

00:00:16

Retry 4

30

00:00:30

00:00:46

Retry 5

60

00:01:00

00:01:46

Retry 6

120

00:02:00

00:03:46

Retry 7

300

00:05:00

00:08:46

Retry 8

600

00:10:00

00:18:46

Retry 9

1440

01:00:00

01:18:46

Retry 10

1440

01:00:00

02:18:46

Retry 11

1440

01:00:00

03:18:46

Retry 12

1440

01:00:00

04:18:46

Retry 13

1440

01:00:00

05:18:46

Retry 14

1440

01:00:00

06:18:46

Retry 15

1440

01:00:00

07:18:46

Retry 16

1440

...

...

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"	
  }
}

Campo

Tipo

Descripción

Feed

String

Un 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"
  }
}

Campo

Tipo

Descripción

Feed

String

Un 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"
    ]
  }
}

Campo

Tipo

Descripción

SellerSkus

String[]

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"
    ]
  }
}

Campo

Tipo

Descripción

SellerSkus

String[]

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"
    ]
  }
}

Campo

Tipo

Otros posibles valores

SellerSkus

String[]

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	
  }
}

Campo

Tipo

Descripción

Order

Int

Identificador 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"
  }
}

Campo

Tipo

Descripción

OrderId

Int

Identificador del pedido que se utilizará para obtener más detalles mediante la API

OrderItemIds

Int[]

Identificadores del artículo de la orden que se utilizarán para obtener más detalles utilizando la API

NewStatus

String

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