Differences
This shows you the differences between two versions of the page.
|
|
en:sidebar:remoteapi:apiref:account:update_sub_plans [14/04/2014 08:09] mast |
en:sidebar:remoteapi:apiref:account:update_sub_plans [14/04/2014 10:09] |
{{indexmenu_n>6}} | |
====== Subordinate billing plans ====== | |
| |
To set the list of subplans, which current account can assign, use the command **account/update_sub_plans**: | |
| |
<code javascript> | |
svc=account/update_sub_plans¶ms={"itemId":<long>, | |
"plans":[<text>]} | |
</code> | |
| |
:!: //Attention!//\\ Current user can assign only available for him subordinate plans. To assign a billing plan to an account, the current user must have the right to manage this account (see [[../core/check_items_billing#Resources| Access flags: Resources]]). Besides, the current user must be a direct or indirect parent of the account. | |
\\ This command is available to execute if the account already has dealer rights (you may use [[./update_dealer_rights|account/update_dealer_rights]] command). | |
| |
===== Parameters ===== | |
^ Name ^ Description ^ | |
| itemId | resource (account) ID | | |
| plans | list of subplans | | |
| |
===== Response ===== | |
<code=javascript> | |
{} /* empty object if execution successful, if not - error code */ | |
</code> | |
| |
===== Error codes ===== | |
^ Error code ^ Possible reason ^ | |
| 7 | no dealer rights | | |