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 Started

Quick 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

  1. Create user accounts in destination tenant
  2. Configure mailbox permissions and delegates
  3. Migrate mailbox content (emails, calendar, contacts)
  4. Update mail flow and DNS records
  5. 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.