sync.complete
Fired when a PMS/OTA data sync completes successfully.
Payload
{
"event": "sync.complete",
"timestamp": "2026-04-04T03:00:00Z",
"data": {
"provider": "hostaway",
"syncType": "full",
"stats": { "listings": 15, "reservations": 42, "messages": 120 }
}
}Handler Example
if (event === 'sync.complete') {
console.log('Sync done:', data.provider, data.stats)
}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