This page provides the list of events and associated payload for internal events (via RabbitMQ/AWS MQ) and external events (via EventBridge) for the Lists microservice.

External Events via EventBridge

The following events contain the entity changed in the event message payload.

List of Events

S.No.API callCall detailEvent TypeIdentifier
1POSTCreateListlistservice/list/createresponse_list.id
2DELETEDeleteListlistservice/list/deleteresponse_list.id
3POSTCreateListItemlistservice/listitem/createresponse_listItems.id
4DELETEDeleteListItemlistservice/listitem/deleteresponse_listItems.id
5POSTCreateListPropertieslistservice/listproperties/createresponse_list.id
6DELETEDeleteListPropertieslistservice/listproperties/deleteresponse_list.id
7POSTCreateListItemPropertieslistservice/listitemproperties/createresponse_listItems.id
8DELETEDeleteListItemPropertieslistservice/listitemproperties/deleteresponse_listItems.id
9PUTUpdateListPropertieslistservice/listproperties/updateresponse_list.id
10PUTUpdateListItemPropertieslistservice/listitemproperties/updateresponse_listItems.id
11PATCHPatchUpdateListlistservice/list/patchresponse_list.id
12PATCHPatchUpdateListItemlistservice/listitem/patchresponse_listItems.id
13PATCHPatchUpdateListPropertieslistservice/listproperties/patchresponse_list.id
14PATCHPatchUpdateListItemPropertieslistservice/listitemproperties/patchresponse_listItems.id

Payload

CreateList

Event Type: listservice/list/create


{
  "version": "0",
  "id": "f8f34ef6-34b5-7ec4-0a76-8d15d1bf7bdb",
  "detail-type": "listservice/list/create",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:29:59Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "663c6d673ddabb0f3e4c0955",
    "timestamp": 1715236199382,
    "payload": {
      "list": {
        "id": "663c6d673ddabb0f3e4c0955",
        "type": "WISHLIST",
        "userId": "1",
        "accountId": "string",
        "itemType": "SKU",
        "createdBy": "1",
        "updatedBy": "string",
        "accessType": "PRIVATE",
        "listItems": [
          {
            "id": "2533",
            "key": "string",
            "name": "string"
          }
        ],
        "name": "ExternalEventsList1715236199323",
        "createdTime": "1715236199367",
        "updatedTime": "1715236199367"
      }
    },
    "collectionId": "2921",
    "eventType": "listservice/list/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

DeleteList

Event Type: listservice/list/delete


{
  "version": "0",
  "id": "8f14f8a2-4463-e441-a896-962079092403",
  "detail-type": "listservice/list/delete",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:31:03Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236263722,
    "payload": {
      "responseCode": "LILIDEL0000",
      "responseMessage": "List deleted successfully.",
      "timeStamp": "1715236263714"
    },
    "collectionId": "2921",
    "eventType": "listservice/list/delete",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

CreateListItem

Event Type: listservice/listitem/create


{
  "version": "0",
  "id": "25c9b017-5a4a-a92e-e4fc-a0a47a944016",
  "detail-type": "listservice/listitem/create",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:07Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236207985,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "string15",
          "name": "ExternalEventsListtem1715236207937",
          "createdTime": "1715236207973",
          "updatedTime": "string",
          "properties": {
            "additionalProp1": "string12",
            "additionalProp2": "string",
            "additionalProp3": "string"
          }
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitem/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

DeleteListItem

Event Type: listservice/listitem/delete


{
  "version": "0",
  "id": "4fe7b1ef-8d8f-cb82-d775-92d2f68f3c1b",
  "detail-type": "listservice/listitem/delete",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:58Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236258448,
    "payload": {
      "responseCode": "LIITDEL0000",
      "responseMessage": "List item deleted successfully.",
      "timeStamp": "1715236258445"
    },
    "collectionId": "2921",
    "eventType": "listservice/listitem/delete",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

CreateListProperties

Event Type: listservice/listproperties/create


{
  "version": "0",
  "id": "69a5825a-766e-b641-0b9c-1279f521c704",
  "detail-type": "listservice/listproperties/create",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:34Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "663c6d673ddabb0f3e4c0955",
    "timestamp": 1715236234242,
    "payload": {
      "list": {
        "id": "663c6d673ddabb0f3e4c0955",
        "type": "WISHLIST",
        "userId": "1",
        "accountId": "string",
        "itemType": "SKU",
        "createdBy": "1",
        "updatedBy": "1",
        "accessType": "PRIVATE",
        "listItems": [
          {
            "id": "2534",
            "key": "updated",
            "updatedTime": "1715236228987",
            "properties": {
              "additionalProp1": "updatedValue1",
              "additionalProp2": "updatedValue2"
            }
          }
        ],
        "name": "ExternalEventsList1715236199323",
        "createdTime": "1715236199367",
        "updatedTime": "1715236234224",
        "properties": {
          "additionalProp1": "updatedValue1",
          "additionalProp2": "updatedValue2"
        }
      }
    },
    "collectionId": "2921",
    "eventType": "listservice/listproperties/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

DeleteListProperties

Event Type: listservice/listproperties/delete


{
  "version": "0",
  "id": "26d7afbb-9415-679f-5cf2-68e7e9be4280",
  "detail-type": "listservice/listproperties/delete",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:55Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236255190,
    "payload": {
      "responseCode": "LIPRDEL0000",
      "responseMessage": "The list item properties have been deleted successfully.",
      "timeStamp": "1715236255182"
    },
    "collectionId": "2921",
    "eventType": "listservice/listproperties/delete",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

CreateListItemProperties

Event Type: listservice/listitemproperties/create


{
  "version": "0",
  "id": "ca7e2dc5-463f-46af-c445-88bac1ba44d3",
  "detail-type": "listservice/listitemproperties/create",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:18Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236218534,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "updated",
          "updatedTime": "1715236218523",
          "properties": {
            "additionalProp8": "prop8"
          }
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitemproperties/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

DeleteListItemProperties

Event Type: listservice/listitemproperties/delete


{
  "version": "0",
  "id": "43d2bf90-9e33-f90b-f033-319d28dbe2bf",
  "detail-type": "listservice/listitemproperties/delete",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:49Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236249972,
    "payload": {
      "responseCode": "LIITPRDEL0000",
      "responseMessage": "The list item properties have been deleted successfully.",
      "timeStamp": "1715236249964"
    },
    "collectionId": "2921",
    "eventType": "listservice/listitemproperties/delete",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

UpdateListProperties

Event Type: listservice/listproperties/update


{
  "version": "0",
  "id": "55cbc647-1bfb-ea1b-4f70-5c197ddfdf7d",
  "detail-type": "listservice/listproperties/update",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:44Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "663c6d673ddabb0f3e4c0955",
    "timestamp": 1715236244699,
    "payload": {
      "list": {
        "id": "663c6d673ddabb0f3e4c0955",
        "type": "WISHLIST",
        "userId": "1",
        "accountId": "string",
        "itemType": "SKU",
        "createdBy": "1",
        "updatedBy": "1",
        "accessType": "PRIVATE",
        "listItems": [
          {
            "id": "2534",
            "key": "updated",
            "updatedTime": "1715236228987",
            "properties": {
              "additionalProp1": "updatedValue1",
              "additionalProp2": "updatedValue2"
            }
          }
        ],
        "name": "ExternalEventsList1715236199323",
        "createdTime": "1715236199367",
        "updatedTime": "1715236244689",
        "properties": {
          "additionalProp1": "updatedValue"
        }
      }
    },
    "collectionId": "2921",
    "eventType": "listservice/listproperties/update",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

UpdateListItemProperties

Event Type: listservice/listitemproperties/update


{
  "version": "0",
  "id": "417023d1-b7b7-74d7-5fd3-f3d5283d340f",
  "detail-type": "listservice/listitemproperties/update",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:29Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236228999,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "updated",
          "updatedTime": "1715236228987",
          "properties": {
            "additionalProp1": "updatedValue1",
            "additionalProp2": "updatedValue2"
          }
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitemproperties/update",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

PatchUpdateList

Event Type: listservice/list/patch


{
  "version": "0",
  "id": "e010e3a7-6d8e-34f6-7ee3-3bc9f03fb450",
  "detail-type": "listservice/listitem/patch",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:13Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236213258,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "updated",
          "updatedTime": "1715236213246"
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitem/patch",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

PatchUpdateListItem

Event Type: listservice/listitem/patch


{
  "version": "0",
  "id": "e010e3a7-6d8e-34f6-7ee3-3bc9f03fb450",
  "detail-type": "listservice/listitem/patch",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:13Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236213258,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "updated",
          "updatedTime": "1715236213246"
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitem/patch",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

PatchUpdateListProperties

Event Type: listservice/listproperties/patch


{
  "version": "0",
  "id": "9ec807dc-48ad-70c1-1b64-385c06a8ca54",
  "detail-type": "listservice/listproperties/patch",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:39Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "663c6d673ddabb0f3e4c0955",
    "timestamp": 1715236239472,
    "payload": {
      "list": {
        "id": "663c6d673ddabb0f3e4c0955",
        "type": "WISHLIST",
        "userId": "1",
        "accountId": "string",
        "itemType": "SKU",
        "createdBy": "1",
        "updatedBy": "1",
        "accessType": "PRIVATE",
        "listItems": [
          {
            "id": "2534",
            "key": "updated",
            "updatedTime": "1715236228987",
            "properties": {
              "additionalProp1": "updatedValue1",
              "additionalProp2": "updatedValue2"
            }
          }
        ],
        "name": "ExternalEventsList1715236199323",
        "createdTime": "1715236199367",
        "updatedTime": "1715236239462",
        "properties": {
          "additionalProp1": "updatedValue",
          "additionalProp2": "updatedValue2"
        }
      }
    },
    "collectionId": "2921",
    "eventType": "listservice/listproperties/patch",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

PatchUpdateListItemProperties

Event Type: listservice/listitemproperties/patch


{
  "version": "0",
  "id": "e4c95bfb-098a-7eae-357f-5ac68c9fa44d",
  "detail-type": "listservice/listitemproperties/patch",
  "source": "listservice",
  "account": "277827593990",
  "time": "2024-05-09T06:30:23Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "timestamp": 1715236223769,
    "payload": {
      "listItems": [
        {
          "id": "2534",
          "key": "updated",
          "updatedTime": "1715236223757",
          "properties": {
            "additionalProp8": "updatedValue"
          }
        }
      ]
    },
    "collectionId": "2921",
    "eventType": "listservice/listitemproperties/patch",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "CSR"
  }
}

Internal Events via RabbitMQ/AWS MQ

The following events communicate with the internal microservices.

List of Events

SL.#NAMEDESCRIPTIONPUBLISH LOCATIONROUTING KEYDURABILITYPAYLOAD TYPE
1Create ListThis event is triggered when a list is created.Topic: ecommlist.createdtruelistPayload
2Update ListThis event is triggered when a list is updated.Topic: ecommlist.updatedtruelistPayload
3Delete ListThis event is triggered when a list is deleted.Topic: ecommlist.deletedtruelistPayload
4Create ListitemThis event is triggered when a listitem is created.Topic: ecommlistitem.createdtruelistPayload
5Update ListitemThis event is triggered when a listitem is updated.Topic: ecommlistitem.updatedtruelistPayload
6Delete ListitemThis event is triggered when a listitem is deleted.Topic: ecommlistitem.deletedtruelistPayload

Payload Model

Below is the payload for the Lists microservice events.

listPayload

PROPERTYTYPEDESCRIPTIONEXAMPLE
userIdlongIndicates the identifier of the user, who has accessed the cart.123
listIdlongIndicates the identifier of the list, which is created, updated, or deleted.123
listItemIdlongIndicates the identifier of the listitem, which is created, updated, or deleted.123
listTypestringSpecifies the type of the list. The possible values are WISHLIST, SAVEFORLATER, and FAVOURITES.WISHLIST
listItemTypestringSpecifies the allowed item types of the list.SKU

 




Revision History
2024-05-22 | AN – Added external events for 8.17.4 release.
2019-05-16 | AN – Updated to a new table tool. 
2019-04-06 | AN – Content updated for April 2019 release.
2019-01-23 | PLK – Page created and content uploaded.