Documentation
Migrate365 Documentation
Complete guides and references for using Migrate365 to migrate your Office 365 environment.
👋 New to Migrate365?
Start with our Quick Start guide to get up and running in minutes.
Get StartedQuick Start Guide
Step 1: Create Your Account
1. Visit https://app.migrate365.com
2. Click "Sign Up" and enter your details
3. Verify your email address
4. Complete the initial setup wizard
Step 2: Connect Your Tenants
Connect both your source and destination Office 365 tenants using OAuth authentication.
# Required permissions for source tenant:
- Mail.ReadWrite
- Calendars.ReadWrite
- Files.ReadWrite.All
- Directory.Read.All
Step 3: Run Assessment
Our platform will automatically analyze your environment and provide migration recommendations.
Step 4: Start Migration
Configure your migration settings and begin the migration process.
Exchange Online Migration
Migrate Exchange Online mailboxes, including emails, calendars, contacts, and rules between Office 365 tenants.
Prerequisites
- Global Administrator access to both tenants
- Exchange Online licenses for all users
- Network connectivity between environments
- Mailbox quotas configured in destination tenant
Migration Process
Migration Steps
- Create user accounts in destination tenant
- Configure mailbox permissions and delegates
- Migrate mailbox content (emails, calendar, contacts)
- Update mail flow and DNS records
- Verify migration completion and data integrity
API Reference
The Migrate365 API allows you to programmatically manage migrations, monitor progress, and integrate with your existing systems.
Base URL
https://api.migrate365.com/v1
Authentication
All API requests must include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Example: Start Migration
POST /migrations
Content-Type: application/json
{
  "name": "Q1 Migration",
  "source_tenant": "source.onmicrosoft.com",
  "destination_tenant": "dest.onmicrosoft.com",
  "users": ["[email protected]", "[email protected]"]
}
Common Issues & Solutions
Authentication Failed Error
This error occurs when the provided credentials don't have sufficient permissions.
Solution: Ensure the account has Global Administrator rights and all required API permissions are granted.
Migration Stuck in Progress
Migration appears to be stuck without completing or showing errors.
Solution: Check the migration logs for detailed error messages. Contact support if the issue persists for more than 2 hours.
Partial Data Migration
Some emails or files weren't migrated to the destination tenant.
Solution: Run the delta sync to catch any missed items. Check the migration report for details on skipped items.
Need More Help?
Can't find what you're looking for? Our support team is here to help.