Microsoft Graph Traditional Sync Interface

Interface loaded at: {{ $timestamp }}

โš ๏ธ Important Notice

This is the Traditional Sync interface - it performs full Microsoft Graph operations and can be resource-intensive. For lightweight operations, consider using the Smart Sync interface instead.

@csrf

๐Ÿ”ง Sync Operation

Full synchronization: sync folder IDs โ†’ clear contacts โ†’ recreate everything. This is the default and most comprehensive operation.
Test Microsoft Graph API connection and permissions. Safe operation with no changes made.
Create/update contact folders without touching contacts. Good for folder structure setup.
Sync contacts within existing folders. Assumes folders are already created.
List all contact folders from Microsoft Graph. Read-only operation.
List all contacts from all folders. Read-only operation that may take some time.
Sync existing Microsoft Graph folder IDs with local database. Updates database only.
Create a test contact folder and auto-delete it. Good for testing API connectivity.
Remove all contacts from folders without deleting the folders themselves. Potentially destructive.
Clear all ms_id values from committees and workgroups in local database only.
DESTRUCTIVE: Delete ALL contact folders from Microsoft Graph. Requires confirmation.
ULTRA DESTRUCTIVE: Delete ALL folders and contacts from Microsoft Graph AND local database. Requires confirmation.

โš™๏ธ Options

โณ Processing... This may take several minutes for complex operations.
๐Ÿงช DRY RUN ENABLED - No changes will be made
Smart Sync Interface Back to Admin