Initialization Script
Press Go button to subscribe to the following events and set Target URL to
Events
- Contact's Creation (contact.creation)
- Changing of Contact's Fist Name (contact.propertyChange)
- Contact's Deletion (contact.deletion)
// src/actions/webhooks/init.php
//set Target URL
$request = new SettingsChangeRequest();
$request->setTargetUrl($appUrl);
$hubSpot->webhooks()->settingsApi()
->configureSettings($appId, $request);
//Subscribe to an event
$request = new \HubSpot\Client\Webhooks\Model\SubscriptionCreateRequest();
$request->setEventType('contact.propertyChange');
$request->setPropertyName('firstname');
$request->setActive(true);
$hubSpot->webhooks()
->subscriptionsApi()->subscribe($appId, $request);