Skip to content

Webhooks: Payload Examples (Classic)

Caspeco currently supports Snapshot Webhooks only.
Classic Webhooks are not available in this release.

{
"Event": "employee.created",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"FirstName": "Sara",
"LastName": "Liljefors",
"PrivateEmail": "sara.liljefors@caspeco.se",
"WorkEmail": "sara.liljefors@caspeco.se",
"Enabled": true
},
"TraceId": "78c7065e-5134-423b-af5a-308633fa8b40"
}

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",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"LastName": "Liljefors"
},
"TraceId": "379f2436-f6c7-40f5-90cf-6792c7c0523f"
}

Update first name and last name

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"FirstName": "Sara",
"LastName": "Liljefors"
},
"TraceId": "16bd8cea-9217-4cb1-ba59-759dd72e9923"
}

Update private email

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"PrivateEmail": "sara.liljefors@caspeco.se"
},
"TraceId": "d880900f-4a61-4b93-a63b-2516e23cbb22"
}

Update first name and private email

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"FirstName": "Sara",
"PrivateEmail": "sara.liljefors@caspeco.se"
},
"TraceId": "6ec156d6-ae63-4566-a377-3433f0f93cb1"
}

Update last name and private email

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"LastName": "Liljefors",
"PrivateEmail": "sara.liljefors@caspeco.se"
},
"TraceId": "8b7f43fc-1749-4830-81a4-ce75a114d129"
}

Update first name, last name and private email

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"FirstName": "Sara",
"LastName": "Liljefors",
"PrivateEmail": "sara.liljefors@caspeco.se"
},
"TraceId": "c6ba8d9a-ef88-419a-8803-657c3e93c796"
}

Update profession

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_129",
"Profession": "Restaurangchef"
}
]
},
"TraceId": "9c591552-16a8-447d-8086-f00ee729313c"
}

Update station

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_129",
"Station": "Servis"
}
]
},
"TraceId": "625cb2b4-e084-4580-8d3b-e04cb63671be"
}

Update station and business unit

{
"Event": "employee.updated",
"System": "se__brouppsara",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_86",
"Station": "Servering",
"BusinessUnit": "Vinden"
}
]
},
"TraceId": "86f4db3c-a088-4751-82bd-7f2f2439cf3c"
}

Update profession and station

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_129",
"Profession": "Servis",
"Station": "Servis"
}
]
},
"TraceId": "5dc2031e-401f-4a43-8226-2a67758308c8"
}

Update profession, station and business unit

{
"Event": "employee.updated",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_129",
"Profession": "Köksansvarig",
"Station": "Kök",
"BusinessUnit": "Brödernas, Uppsala"
}
]
},
"TraceId": "315e2397-9df1-405e-91e1-71b7e2200a3e"
}
{
"Event": "employment.ended",
"System": "se__brouppsara",
"SystemName": "",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Employments": [
{
"EmploymentId": "se__brouppsara_135",
"Profession": "Servis",
"BusinessUnit": "Brödernas, Uppsala"
}
]
},
"TraceId": "99919ba2-ac17-42a1-b048-d6b70c4d73f8"
}

An employee is set to enable (visible in Caspeco)

{
"Event": "employee.enabled",
"System": "se__brouppsara",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Enabled": false,
"FirstName": "David",
"LastName": "Test 1",
"PrivateEmail": "david.thorarinsson+hej@caspeco.se",
"WorkEmail": "david.thorarinsson+hej@caspeco.se"
},
"TraceId": "bbbcc905-a4e9-4a1c-9594-a9a805af9f9b"
}

An employee is set to disabled (hidden in Caspeco)

{
"Event": "employee.enabled",
"System": "se__brouppsara",
"Content": {
"EmployeeId": "81ff7252-00ff-4d37-89de-4e4bf1beXXXX",
"Enabled": true,
"FirstName": "David",
"LastName": "Test 1",
"PrivateEmail": "david.thorarinsson+hej@caspeco.se",
"WorkEmail": "david.thorarinsson+hej@caspeco.se"
},
"TraceId": "15d7de21-925b-4acc-a1b5-e0a8d42a08b5"
}
{
"Event": "employee.deleted",
"System": "se__brouppsara",
"Content": {
"EmployeeId": "e1275fa3-114d-4e78-9a91-1822096dabf0"
},
"TraceId": "af457796-e818-432a-9ad1-6bd9c2c70325"
}