Docs/Webhooks/Account

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