SyntrixOne is in closed beta. Live platform status: syntrixone.com/status
SyntrixOne
Admin Guide

Platform owner manual

Operational runbooks for SyntrixOne platform owners and workspace admins.

Audit Logs

Audit Logs

What we record and how to read it.

Workspace approval events

Every transition is logged.

Every PATCH /api/admin/workspaces/:id/approval call writes an audit-log row: actor (platform-owner email), workspace id, previous approvalStatus, new approvalStatus, timestamp, optional note.

These rows let you reconstruct the full history of any workspace.

Login events

Successful + failed login attempts.

Successful logins record actor, IP, user-agent and timestamp.

Failed logins record the same plus the failure reason — useful when triaging compromise attempts.

Security events

MFA toggles, session revokes, password changes.

MFA enable/disable, recovery-code regeneration, password change, session revoke-all — each writes an audit row with the actor, IP, user-agent and timestamp.

Email logs

Per-message send/delivery audit.

Email logs live in `email_logs` and are surfaced at /dashboard/email-logs. They include: recipient, template, send status, delivered timestamp, opens and clicks.

Webhook events from Resend update existing rows in place.

Billing events

Stripe webhook event store.

Stripe webhook events land in `stripe_webhook_events`. Each row stores the event id, type, raw payload and a received-at timestamp.

Platform owners can browse the last 20 events from /dashboard/platform/stripe-status.

Need to escalate?

Reach the SyntrixOne platform team or browse the user-facing Help Center.