Webhooky
{
"eventType": "create",
"entityType": "Contact",
"entityId": "123abc",
"data": {
"id": "123abc",
"name": "Jan Novák",
"emailAddress": "jan@example.com"
},
"changedFields": ["name", "emailAddress"],
"previousData": {
"name": "John Doe"
}
}
Typy událostí
| Událost |
Popis |
create |
Vytvoření záznamu |
update |
Aktualizace záznamu |
delete |
Smazání záznamu |
link |
Propojení záznamů |
unlink |
Odpojení záznamů |
Ověření podpisu
$signature = hash_hmac('sha256', $payload, $secret);
if ($signature !== $_SERVER['HTTP_X_SIGNATURE']) {
throw new Exception('Invalid signature');
}