Example Payloads - Snapshot Webhooks

Employee Events

 

employee.created

{ "Event": "employee.created", "System": "se__brouppsara", "Content": { "EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0", "Snapshots": { "PreChange": {}, "PostChange": { "FirstName": "David", "LastName": "Svensson", "PrivateEmail": "david.svensson+wow@caspeco.se", "WorkEmail": "david.test@caspeco.se", "Enabled": true } }, "CreatedBy": { "Name": "Johan Johansson", "Type": "User" } }, "TraceId": "f3d98033-dc8a-4b3b-b50a-1f1649fc08d4" }

 

employee.updated

Update first name

{ "Event": "employee.updated", "System": "se__brouppsara", "Content": { "EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0", "Snapshots": { "PreChange": { "FirstName": "David", "LastName": "Svensson", "PrivateEmail": "david.svensson+wow@caspeco.se", "WorkEmail": "david.test+wow@caspeco.se", "Enabled": true }, "PostChange": { "FirstName": "Dawit", "LastName": "Svensson", "PrivateEmail": "david.svensson+wow@caspeco.se", "WorkEmail": "david.test+wow@caspeco.se", "Enabled": true } } }, "TraceId": "293de641-c917-4cbe-ba4a-bbbef3b48b80" }

 

Update last name

{ "Event": "employee.updated", "System": "se__brouppsara", "Content": { "EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0", "Snapshots": { "PreChange": { "FirstName": "Dawit", "LastName": "Svensson", "PrivateEmail": "david.svensson+wow@caspeco.se", "WorkEmail": "david.test+wow@caspeco.se", "Enabled": true }, "PostChange": { "FirstName": "Dawit", "LastName": "Zvensson", "PrivateEmail": "david.svensson+wow@caspeco.se", "WorkEmail": "david.test+wow@caspeco.se", "Enabled": true } } }, "TraceId": "5a5c4be9-2581-4f34-9bfe-e30df8dd166d" }

 

Update first name and last name

 

Update private email and last name

 

Update work email

 

Add an employment


Update profession

 

Update station and business unit

 

employment.ended

 

employee.enabled

An employee is set to enable (visible in Caspeco)

 

An employee is set to disabled (hidden in Caspeco)

 

employee.deleted