account.connected
Fired when a PMS or OTA account is successfully connected via the Connect Widget or API.
Payload
{
"event": "account.connected",
"timestamp": "2026-04-04T10:00:00Z",
"data": {
"provider": "airbnb",
"accountId": "acc_uuid",
"externalAccountId": "380436627",
"listingsImported": 12
}
}Handler Example
if (event === 'account.connected') {
console.log('Connected:', data.provider, data.listingsImported, 'listings imported')
}Tip: Always return a 200 status code to acknowledge receipt. Failed deliveries are retried 3 times with exponential backoff.Learn more about webhook reliability →
AI