Eventos API

Los eventos son una forma de hacerte saber cuando algo interesante pasa en tu tienda. En el momento que un evento interesante ocurre, nosotros creamos un objeto Evento por ejemplo, cuando una orden fue pagada creamos un evento order.paid, cuando elimina un producto creamos un evento product.deleted.

Puedes listar los eventos o un sólo evento via el API. También contamos con un sistema para notificarte cuando estos eventos suceden por medio de un sistema llamado webhooks para saber más, puedes consultar nuestra guía.

NOTA: Por el momento sólo garantizamos acceso a los eventos via el API por menos a 30 días.


Objeto de Evento

Atributo Tipo Descripción
id cadena Identificador único del evento.
object cadena El nombre del tipo de objeto.
kind cadena El tipo de evento.
data cadena Datos relacionados con el evento.
pending_webhooks entero La cantidad de webhooks pendientes a notificar.
created_at timestamp Fecha de creación del evento.
updated_at timestamp Última fecha de actualización del evento.

Tipos de Evento

Evento Objeto Descripción
customer.created cliente Ocurre cuando un cliente es creado.
customer.created cliente Ocurre cuando un cliente es actualizado.
collection.created colección Ocurre cuando una colección es creada.
collection.deleted colección Ocurre cuando una colección es eliminada.
collection.updated colección Ocurre cuando una colección es actualizada.
product.created producto Ocurre cuando un producto es creado.
product.deleted producto Ocurre cuando un producto es eliminado.
product.updated producto Ocurre cuando un producto es actualizado.
sku.created sku Ocurre cuando un sku es creado.
sku.updated sku Ocurre cuando un sku es eliminado.
sku.deleted sku Ocurre cuando un sku es actualizado.
fulfillment.created envío Ocurre cuando un envío es creado.
fulfillment.updated envío Ocurre cuando un envío es actualizado.
order.placed orden Ocurre cuando una orden ha sido recibida.
order.paid orden Ocurre cuando una orden ha sido pagada.

Listar los eventos

GET /v1/events
{
  "data": [
    {
      "id": "evn_cixl4l0bf00008704neex2su8",
      "object": "event",
      "kind": "collection.deleted",
      "data": {
        "object": {
          "id": "col_cixjoxfit00008604avrtjfux",
          "object": "collection",
          "permalink": "mochilas",
          "title": "Mochilas",
          "description": "",
          "meta_title": "Mochilas",
          "meta_description": "",
          "kind": "smart",
          "sorting_rule": "manual",
          "image_url": "\/storage\/store1\/images\/IMG_5342.JPG?v=1481523968",
          "is_visible": true,
          "visible_at": 1483579260,
          "created_at": 1483579498,
          "updated_at": 1483579498,
          "rules": [
            {
              "id": "rul_cixjsbg3700008604yogis5k9",
              "object": "collection_rule",
              "field": "product-title",
              "condition": "contains",
              "value": "Backpack"
            }
          ]
        }
      },
      "pending_webhooks": 0,
      "created_at": 1483666259,
      "updated_at": 1483666266
    },
    {
      "id": "evn_ciwmpd8sa00039u04wle6ozew",
      "object": "event",
      "kind": "collection.created",
      "data": {
        "object": {
          ...
        }
      },
      "pending_webhooks": 0,
      "created_at": 1483666259,
      "updated_at": 1483666266
    }
  ]
}

Parámetros

Nombre Tipo Default Requerido Descripción
page entero 1 false Número de pagina a consultar.
per_page entero 50 false La cantidad de resultados a mostrar.
id cadena false Filtrar IDs separados por ,.
related_object booleano false Filtrar por ID del objeto relacionado: id de producto, sku, colección, cliente u orden.
kind cadena false Filtrar por tipo de evento. consulta los Tipos de Evento.

Consultar un Evento

GET /v1/events/{id}
{
  "data": {
    "id": "evn_cixl4l0bf00008704neex2su8",
    "object": "event",
    "kind": "collection.deleted",
    "data": {
      "object": {
        "id": "col_cixjoxfit00008604avrtjfux",
        "object": "collection",
        "permalink": "mochilas",
        "title": "Mochilas",
        "description": "",
        "meta_title": "Mochilas",
        "meta_description": "",
        "kind": "smart",
        "sorting_rule": "manual",
        "image_url": "\/storage\/store1\/images\/IMG_5342.JPG?v=1481523968",
        "is_visible": true,
        "visible_at": 1483579260,
        "created_at": 1483579498,
        "updated_at": 1483579498,
        "rules": [
          {
            "id": "rul_cixjsbg3700008604yogis5k9",
            "object": "collection_rule",
            "field": "product-title",
            "condition": "contains",
            "value": "Backpack"
          }
        ]
      }
    },
    "pending_webhooks": 0,
    "created_at": 1483666259,
    "updated_at": 1483666266
  }
}

Parámetros

Ningúno.