This page provides the list of events and associated payload for internal events (via RabbitMQ/AWS MQ) and external events (via EventBridge) for the Address 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
1POSTAddressValidationaddressservice/address/createresponse_address.id
2DELETEDeleteAddressValidationaddressservice/address/deleteresponse_address.id

Payload

AddressValidation

Event Type: addressservice/address/create


{
  "version": "0",
  "id": "f3ce5c4f-33a9-a440-8c57-ccd2b9d0ee99",
  "detail-type": "addressservice/address/create",
  "source": "addressservice",
  "account": "277827593990",
  "time": "2024-05-09T06:02:10Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "1",
    "timestamp": 1715234530241,
    "payload": {
      "address": {
        "id": 1,
        "requestType": "physicaladdressvalidation",
        "firstName": "Claire",
        "middleName": "Lydia Pearson",
        "lastName": "Blanchard",
        "addressLine1": "MARY ROE",
        "addressLine2": "MEGASYSTEMS INC",
        "addressLine3": "799 E DRAGRAM SUITE 5A",
        "city": "Laconia",
        "state": "Hawaii",
        "zip": "03485",
        "country": "Latvia",
        "county": "Laconia",
        "companyName": "Figo",
        "email": "externalevents1715234530165@mailinator.com",
        "phone": "191-484-8066",
        "mobileNumber": "191-484-8066",
        "validationDetails": [
          {
            "validationType": "physicaladdressvalidation",
            "validated": false,
            "overrideValidation": true,
            "providedBy": "skava",
            "responseCode": "ADCOVAL0000",
            "responseMessage": "skipped",
            "responseTime": 1715234530227
          }
        ]
      }
    },
    "collectionId": "11418",
    "eventType": "addressservice/address/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_REG_USER",
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "SF_USER"
  }
}

DeleteAddressValidation

Event Type: addressservice/address/delete


{
  "version": "0",
  "id": "6d24a7cf-a94d-5894-7341-b2e47229efbd",
  "detail-type": "addressservice/address/create",
  "source": "addressservice",
  "account": "277827593990",
  "time": "2024-05-09T06:02:13Z",
  "region": "us-east-1",
  "resources": [
    
  ],
  "detail": {
    "id": "1",
    "timestamp": 1715234533737,
    "payload": {
      "address": {
        "id": 1,
        "requestType": "physicaladdressvalidation",
        "firstName": "Kameko",
        "middleName": "Carlos Velez",
        "lastName": "Lang",
        "addressLine1": "MARY ROE",
        "addressLine2": "MEGASYSTEMS INC",
        "addressLine3": "799 E DRAGRAM SUITE 5A",
        "city": "Hoboken",
        "state": "Idaho",
        "zip": "05908",
        "country": "Argentina",
        "county": "Hoboken",
        "companyName": "Figo",
        "email": "ImdLS58YH09446@k8O1In.com",
        "phone": "246-653-4292",
        "mobileNumber": "246-653-4292",
        "validationDetails": [
          {
            "validationType": "physicaladdressvalidation",
            "validated": false,
            "overrideValidation": true,
            "providedBy": "skava",
            "responseCode": "ADCOVAL0000",
            "responseMessage": "skipped",
            "responseTime": 1715234533735
          }
        ]
      }
    },
    "collectionId": "11418",
    "eventType": "addressservice/address/create",
    "userId": "1",
    "actOnBehalfOfUser": 0,
    "roles": [
      "ROLE_REG_USER",
      "ROLE_SUPER_ADMIN"
    ],
    "channel": "SF_USER"
  }
}

Internal Events via RabbitMQ/AWS MQ

The following events communicate with the internal microservices.

List of Events

SL.#NAMEDESCRIPTIONPUBLISH LOCATIONROUTING KEYDURABILITYPAYLOAD TYPE
1Validate AddressThis event is triggered to validate the address.Topic: ecommaddress.validatedfalseAddress

Payload Model

PROPERTYTYPEDESCRIPTIONEXAMPLE
userIdStringIndicates the identifier of the user.1
addressIdStringIndicates the identifier of the address.1




Revision History
2019-06-08 | PLK – Minor copyedits.
2019-05-10 | AM – Updated to a new table tool.
2019-04-06 | AN – Content updated for April 2019 release.
2019-01-21 | PLK – Content uploaded.