Create Import (GraphQL)
REST only
Creating an import requires uploading the source file (CSV / XLSX / XML) as multipart form data, which cannot be carried over a JSON GraphQL request. The createAdminSettingsDataTransferImport mutation always rejects with an error pointing to the REST endpoint.
Create the import over REST: Create Import.
Once an import row exists (created over REST), you can drive the rest of the lifecycle over GraphQL — validate, start, link, index, poll stats, and cancel.
Permission: settings.data_transfer.imports.create. All operations require an admin Bearer token — see Authentication.

