Skip to content

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.

Released under the MIT License.