Webhooks de Produto

Criação do Produto

Para cada produto criado é disparado webhook informando os SKUs que foram criados juntamento com o produto. Logo se foi criado com produto com 3 SKUs diferentes e validos, será disparado um webhook para cada um desses SKUs.

{
  "object_type": "Product",
  "object_id": 7,
  "organization_id": 4,
  "organization_external_id": "AFSD-76",
  "event": "created",
  "account_id": 1,
  "timestamp": 1667914927,
  "uuid": "562510cc-f279-4cf2-967b-db78210e1ee1"
}
{
  "object_type": "ProductSku",
  "object_id": 17,
  "organization_id": 4,
  "organization_external_id": "AFSD-76",
  "event": "created",
  "account_id": 1,
  "timestamp": 1667914927,
  "uuid": "562510cc-f279-4cf2-967b-db78210e1ee1"
}

Alteração de Produto

Para cada alteração do produto, seja ela de detalhes do produto, sku ou preço, é disparado o webhook:

{
  "object_type": "ProductSku",
  "object_id": 17,
  "organization_id": 4,
  "organization_external_id": "AFSD-76",
  "event": "updated",
  "account_id": 1,
  "timestamp": 1667914927,
  "uuid": "562510cc-f279-4cf2-967b-db78210e1ee1"
}

Exclusão de Produto

Ao excluir um produto, dispara um webhook para o producto e um para cada sku:

{
  "object_type": "Product",
  "object_id": 17,
  "organization_id": 4,
  "organization_external_id": "AFSD-76",
  "code": "product_code",
  "event": "deleted",
  "account_id": 1,
  "timestamp": 1667914927,
  "uuid": "562510cc-f279-4cf2-967b-db78210e1ee1"
}
{
  "object_type": "ProductSku",
  "object_id": 17,
  "organization_id": 4,
  "organization_external_id": "AFSD-76",
  "code": "product_sku_code",
  "event": "deleted",
  "account_id": 1,
  "timestamp": 1667914927,
  "uuid": "562510cc-f279-4cf2-967b-db78210e1ee1"
}