Skip to main content
POST
Create and trigger a data migration run

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json

Request to create a data migration run.

source_format
enum<string>
required
Available options:
mapr,
hdfs,
s3
migration_type
enum<string>
required
Available options:
file_only,
data_hive_to_hive,
data_hive_to_iceberg,
metadata_hive_to_iceberg
default_s3_bucket
string
required
tracking_database
string
required
tracking_location
string
required
report_output_location
string
required
s3_access_key
string | null
s3_secret_key
string | null
s3_endpoint
string | null
distcp_mappers
integer
default:50
distcp_bandwidth
integer
default:100
email_recipients
string | null
mapr_user
string | null
mapr_ticketfile_location
string | null
kinit_principal
string | null
kinit_keytab
string | null
kinit_password
string | null
inplace_iceberg_migration
boolean
default:false
migration_tables
DataMigrationTableRow · object[] | null
metadata_tables
MetadataMigrationTableRow · object[] | null
folder_tables
FolderCopyTableRow · object[] | null

Response

Successful Response

Lightweight creation response.

run_id
string<uuid>
required
status
string
required
migration_type
string
required
created_at
string<date-time>
required
dag_run_id
string | null
dag_run_ids
string[]