Create migration job (encrypted) (legacy)
documentedCreate a content migration job (legacy path example).
POST {site_url}/_api/site/CreateMigrationJobEncryptedMigrationno implementation yet0 runsInput
site_url*
SharePoint site URL (without scheme)
tenant.sharepoint.com/sites/MySite
gWebId*
Destination web GUID
00000000-0000-0000-0000-000000000000
azureContainerSourceUri*
Azure Blob Storage container source URI
https://<account>.blob.core.windows.net/<container>?<SAS>
azureContainerManifestUri*
Azure Blob Storage manifest URI
https://<account>.blob.core.windows.net/<container>?<SAS>
azureQueueReportUri
Azure Queue report URI (optional)
https://<account>.queue.core.windows.net/<queue>?<SAS>
AES256CBCKey*
AES256 CBC key (base64)
BASE64_ENCODED_256_BIT_KEY
Calls Microsoft SharePoint as you (your API key is your account); keychains.dev holds the credentials.