Sync

Filoxenos connects with major channel managers (Smoobu, Guesty, Hostaway, etc.) to keep your booking data in sync. Use these endpoints to monitor and trigger synchronization manually.

GET/sync

Retrieves the current synchronization status of your connected accounts.

Scoperead
Example Response
json
{
  "data": {
    "accounts": [
      {
        "provider": "smoobu",
        "is_active": true,
        "last_sync_at": "2026-04-15T10:05:30Z"
      }
    ],
    "last_global_sync": "2026-04-15T10:05:30Z"
  }
}
POST/sync

Triggers an immediate synchronization for all connected channel managers. This is a synchronous operation that waits for all providers to complete before returning.

Scopewrite
Sync Cooldown
There is a strict **5-minute cooldown** between manual sync triggers. Requests made during the cooldown period will return a 429 Too Many Requests response.
Example Response
json
{
  "data": {
    "synced": 4,
    "triggered_at": "2026-04-15T10:05:35Z"
  }
}