Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

Migrations

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:

Name Values Description
perform_migration now Performs the migration now (now is the only currently supported option)
include_descendants true / false (default: false) If true the migration is performed on the account and sub-accounts
include_resellers true / 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}