Migration Order Creation Permissions

This section outlines the authorization requirements and account level constraints for creating Migration Orders (MO). To ensure a successful placement, the system validates the account type associated with the authentication token.

Authorization Requirements

By default, the ability to create and place Migration Orders is restricted by the account hierarchy.

  • Allowed: Provider-level accounts.

  • Restricted: Standard Reseller or Customer accounts. If a user from these levels attempts an MO placement, the validation will fail.

The Operational Unit Exception

There is a specific configuration that allows certain Resellers to bypass the standard restriction: the Operating Unit designation.

An Operational Unit is a reseller account that has been granted provider-like capabilities. Technically, this is managed via the IsProvider = 1 flag in the database. When this flag is active, the reseller can successfully create Migration Orders using their own authentication token.

Configuration in the Provider Control Panel (PCP)

To elevate a Reseller to an Operational Unit, an administrator must perform the following steps within the Provider Control Panel (PCP):

  1. Log in to Billing PCP.

  2. Go to Operations > Resellers.

  3. Locate the specific Reseller account and click the General tab.

  4. In the Account Information section, select the option Mark as Operating Unit.

For additional information, see the CloudBlue Commerce documentation.

Validation Logic Summary

Condition Account Type Requirement
Option A Provider Use a token belonging to a Provider-level account.
Option B Operational Unit Use a token from a Reseller configured as an Operating Unit (IsProvider = 1).