Skip to content

Webhooks: Payload Examples (Snapshot)

{
"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
}
}
},
"TraceId": "f3d98033-dc8a-4b3b-b50a-1f1649fc08d4"
}

Update first name

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"FirstName": "Sara"
},
"TraceId": "7b5e8b3a-6b55-4892-8756-662b3674981a"
}

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

{
"Event": "employee.updated",
"System": "se\_\_brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"FirstName": "Dawit",
"LastName": "Zvensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se",
"Enabled": true
},
"PostChange": {
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se",
"Enabled": true
}
}
},
"TraceId": "150d8192-0069-462d-bf4a-dd1f3e31fd98"
}

Update private email and last name

{
"Event": "employee.updated",
"System": "se\_\_brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.test+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se",
"Enabled": true
},
"PostChange": {
"FirstName": "David",
"LastName": "Zvensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se",
"Enabled": true
}
}
},
"TraceId": "ed41fc24-ffdd-4639-8d35-82bf4f088114"
}

Update work email

{
"Event": "employee.updated",
"System": "se\_\_brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.test+wow@caspeco.se",
"WorkEmail": "david.test+test@caspeco.se",
"Enabled": true
},
"PostChange": {
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.test+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se",
"Enabled": true
}
}
},
"TraceId": "a55b0e18-bfe7-4835-b054-7397e400393c"
}

Add an employment

{
"Event": "employee.updated",
"System": "se**brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {},
"PostChange": {
"Employments": [
{
"EmploymentId": "se**brouppsara_402",
"Profession": "Disk",
"Station": "Brödernas, Uppsala",
"BusinessUnit": "Brödernas, Uppsala"
}
]
}
}
},
"TraceId": "2b2431f0-d126-468a-9637-41e93bacd56e"
}

Update profession

{
"Event": "employee.updated",
"System": "se**brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"Employments": [
{
"EmploymentId": "se**brouppsara_402",
"Profession": "Disk",
"Station": "Brödernas, Uppsala",
"BusinessUnit": "Brödernas, Uppsala"
}
]
},
"PostChange": {
"Employments": [
{
"EmploymentId": "se__brouppsara_402",
"Profession": "Köksbiträde",
"Station": "Brödernas, Uppsala",
"BusinessUnit": "Brödernas, Uppsala"
}
]
}
}
},
"TraceId": "99c9a4f7-b9ef-490a-90d8-efe216eab328"
}

Update station and business unit

{
"Event": "employee.updated",
"System": "se**brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"Employments": [
{
"EmploymentId": "se**brouppsara_402",
"Profession": "Köksbiträde",
"Station": "Brödernas, Uppsala",
"BusinessUnit": "Brödernas, Uppsala"
}
]
},
"PostChange": {
"Employments": [
{
"EmploymentId": "se__brouppsara_402",
"Profession": "Köksbiträde",
"Station": "Källaren",
"BusinessUnit": "Källaren"
}
]
}
}
},
"TraceId": "6d33499a-7125-412f-9e8c-379e6de1fb07"
}
{
"Event": "employment.ended",
"System": "se**brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"Employments": [
{
"EmploymentId": "se**brouppsara_402",
"Profession": "Köksbiträde",
"Station": "Källaren",
"BusinessUnit": "Källaren"
}
]
},
"PostChange": {}
}
},
"TraceId": "e196a870-a514-4fae-9681-21c6039cf340"
}

An employee is set to enable (visible in Caspeco)

{
"Event": "employee.enabled",
"System": "se\_\_brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"Enabled": false,
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se"
},
"PostChange": {
"Enabled": true,
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se"
}
}
},
"TraceId": "a30f38e6-f6fb-4a10-a345-d35c6101126c"
}

An employee is set to disabled (hidden in Caspeco)

{
"Event": "employee.enabled",
"System": "se\_\_brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0",
"Snapshots": {
"PreChange": {
"Enabled": true,
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se"
},
"PostChange": {
"Enabled": false,
"FirstName": "David",
"LastName": "Svensson",
"PrivateEmail": "david.svensson+wow@caspeco.se",
"WorkEmail": "david.test+wow@caspeco.se"
}
}
},
"TraceId": "377b81f9-46d2-4e47-8ec1-bfd78d667ef7"
}
{
"Event": "employee.deleted",
"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": {}
}
},
"TraceId": "af457796-e818-432a-9ad1-6bd9c2c70325"
}