Migrations

About Migrations

The migrations API allows you to perform various account based migrations on an account, or an account and its sub-accounts.

List

Lists all available migrations.

GET /v2/accounts/{ACCOUNT_ID}/migrations

curl -v -X GET \
    -H "X-Auth-Token: {AUTH_TOKEN}" \
    http://{SERVER}:8000/v2/accounts/{ACCOUNT_ID}/migrations

Summary

Provides a summary of a migration, including information on if it was performed and by whom and when.

GET /v2/accounts/{ACCOUNT_ID}/migrations/{MIGRATION_ID}

curl -v -X GET \
    -H "X-Auth-Token: {AUTH_TOKEN}" \
    http://{SERVER}:8000/v2/accounts/{ACCOUNT_ID}/migrations/{MIGRATION_ID}

Perform Migration

Allows you to perform a migration, with the following potential parameters:

NameValuesDescription
perform_migrationnowPerforms the migration now (now is the only currently supported option)
include_descendantstrue / false (default: false)If true the migration is performed on the account and sub-accounts
include_resellerstrue / false (default: false)If true the migration is performed on reseller sub-accounts

POST /v2/accounts/{ACCOUNT_ID}/migrations/{MIGRATION_ID}

curl -v -X POST \
    -H "X-Auth-Token: {AUTH_TOKEN}" \
    http://{SERVER}:8000/v2/accounts/{ACCOUNT_ID}/migrations/{MIGRATION_ID}

On this page