When Iterable's SDKs create an unknown user, they also create an
unknownSession system event that's added to the unknown user's Iterable profile.
Here's an example unknownSession system event (for now, mobilePushOptIn,
webPushOptIn, and lastPage are not used):
{ "email": "c3e7c2d4-b51f-4a0d-b851-f62d399607d5+469419914@placeholder.email", "totalUnknownSessionCount": 1, "mobilePushOptIn": null, "matchedCriteriaId": 503, "createdAt": "2024-11-04 23:08:05 +00:00", "webPushOptIn": null, "firstUnknownSessionTime": "2024-11-04 23:08:06 +00:00", "lastPage": null, "itblInternal": { "documentCreatedAt": "2024-11-04 23:08:06 +00:00", "documentUpdatedAt": "2024-11-04 23:08:06 +00:00" }, "deviceInfo": { "deviceId": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36", "platform": "Web", "appPackageName": "www.example.com" }, "lastUnknownSessionTime": "2024-11-04 23:08:06 +00:00", "eventType": "unknownSession" }
# System webhooks
You can use unknownSession events to trigger system webhooks, which send data when an event occurs.
To create a webhook for the unknown session event:
Log in to Iterable with the Manage Integrations permission.
Go to Integrations > System Webhooks.
Choose the Unknown Session triggering event when editing or creating a webhook.
To learn more about Iterable's webhooks, read Webhooks Overview