MiB

Product visit

Track visit counts used by Smart Save. Requires identity with customerId or sessionId.

POST /product/visit

Request

{
  "identity": {
    "customerId": null,
    "sessionId": "guest-session-id",
    "device": "desktop",
    "firstName": null,
    "lastName": null,
    "locale": "en"
  },
  "productHandle": "sunglasses"
}

Response

{
  "profileId": "cuid...",
  "productHandle": "sunglasses"
}

Get visit count:

GET /product/visit?sessionId=guest-session-id&productHandle=sunglasses&device=desktop

Response:

{
  "profileId": "cuid...",
  "productHandle": "sunglasses",
  "count": 3
}

Reset visit count:

DELETE /product/visit

Request:

{
  "identity": {
    "customerId": null,
    "sessionId": "guest-session-id",
    "device": "desktop",
    "firstName": null,
    "lastName": null,
    "locale": "en"
  },
  "productHandle": "sunglasses"
}

Response:

{
  "profileId": "cuid...",
  "productHandle": "sunglasses"
}

On this page