The Activity page records every synchronization session — manual and automated — so you can review what happened, when, and by whom.

Sessions list #️⃣

Sessions are split into two tabs:

  • Export — uploads from Directus to Localazy (including automated-export bursts, which are coalesced into a single session).
  • Import — downloads from Localazy to Directus, including runs triggered by an incoming webhook.

Each row shows the session’s status, when it ran, and who (or what) triggered it. Directus user names are resolved automatically, so user-triggered runs read as a name rather than an ID.

Filters #️⃣

Filter the list by Status (Completed, Completed with errors, Failed, Aborted, Skipped, In progress), by Triggered by (Automation or User), and by a date range. Your sort preference is remembered.

Export & clear logs #️⃣

  • Export logs downloads the currently visible (filtered) sessions as JSON.
  • Clear logs removes all session records (irreversible).

The last 100 sync sessions are retained; older sessions are pruned automatically.

Session detail #️⃣

Click a session to open its detail view: session metadata, a summary, and the per-step log (info, warning, and error entries with timestamps, plus expandable data for import errors that deep-link to the affected Directus item).

Terminating a stuck session #️⃣

If a run is stuck in progress and won’t finish on its own, open it and click Terminate session. This marks the session as aborted and releases the sync lock (when it’s genuinely stale) so the next Import can proceed. Work already in flight is abandoned but not undone — partially-imported translations stay in place.