Your workplace needs more WOW. Get ready for MHR's World of Work 2026
PersonCreated and PersonNameChanged event
A PersonCreated event will be raised when:
- a person is created in hrm
- a person is onboarded into hrm via recruitment
A PersonNameChanged event will be raised when:
- any property of a person's name is changed in hrm
Field definitions for this event;
| Field Name | Data Type | Additional information |
|---|---|---|
| personId | guid | n/a |
| personalReference | string | max-length: 20 |
| firstName | string | max-length: 80 |
| lastName | string | max-length: 80 |
| otherNames | string | max-length: 160 |
| knownAs | string | max-length: 80 |
| previousLastName | string | max-length: 80 |
| titleCode | string | max-length: 40; reference-data |
Example of this event
{
"personId": "",
"personalReference": "",
"firstName": "",
"lastName": "",
"otherNames": "",
"knownAs": "",
"previousLastName": "",
"titleCode": ""
}
PersonDeleted event
A PersonDeleted event will be raised when:
- a person is deleted from hrm
Field definitions for this event;
| Field Name | Data Type | Additional information |
|---|---|---|
| personId | guid | n/a |
| personalReference | string | max-length: 20 |
Example of this event
{
"personId": "",
"personalReference": ""
}
PersonAddressCreated and PersonAddressChanged event
A PersonAddressCreated event will be raised when:
- the first address is created in hrm
A PersonAddressChanged event will be raised when:
- any property of a person's address is changed in hrm
Field definitions for this event;
| Field Name | Data Type | Additional information |
|---|---|---|
| personId | guid | n/a |
| personalReference | string | max-length: 20 |
| addressLine1 | string | max-length: 80 |
| addressLine2 | string | max-length: 80 |
| addressLine3 | string | max-length: 80 |
| addressLine4 | string | max-length: 80 |
| addressLine5 | string | max-length: 80 |
| addressLine6 | string | max-length: 80 |
| countryCode | string | max-length: 40; reference-data |
Example of this event
{
"personId": "",
"personalReference": "",
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"addressLine4": "",
"addressLine5": "",
"addressLine6": "",
"countryCode": ""
}
PersonContactDetailCreated and PersonContactDetailChanged event
A PersonContactDetailCreated event will be raised when:
- a person's contact details are edited for a first time in hrm
A PersonContactDetailChanged event will be raised when:
- a person's contact details are updated
Field definitions for this event;
| Field Name | Data Type | Additional information |
|---|---|---|
| personId | guid | n/a |
| contactType | string | max-length: 40; reference-data |
| contactDetail | string | max-length: 80. Depending on the contactType, field contains an email or phone number. |
| internationalDialingCode | string | max-length: 160 |
Example of this event
{
"personId": "",
"contactType": "",
"contactDetail": "",
"internationalDialingCode": ""
}