Customer Operation Capabilities
| Details
  • Registering a Customer (Partner)
    • CheckUserIdentity
    • CreateSubCustomer
    • SendVerificationMessageCode
  • Managing Customers (Partner)
    • FreezeSubCustomers
    • ListSubCustomers
    • UnfreezeSubCustomers
  • Real-Name Authentication (Partner)
    • ChangeEnterpriseRealnameAuthentication
    • CreateEnterpriseRealnameAuthentication
    • CreatePersonalRealnameAuth
    • ShowRealnameAuthenticationReviewResult
  • Managing Coupons (Public)
    • ListSubCustomerCoupons
  • Managing Customer Budgets (Partner)
    • ListSubCustomerBudget
    • ShowSubCustomerBudget
    • UpdateSubCustomerBudget
  • Managing Accounts (Customer)
    • ShowCustomerAccountBalances
  • Purchasing a Cloud Service (Public)
    • ListFreeResourceUsages
    • ListOnDemandResourceRatings
    • ListRateOnPeriodDetail
    • ListRenewRateOnPeriod
  • Managing Yearly/Monthly Orders (Public)
    • ListCustomerOrders
    • ShowCustomerOrderDetails
    • ShowRefundOrderDetails
  • Managing Yearly/Monthly Orders (Customer)
    • AutoRenewalResources
    • CancelAutoRenewalResources
    • CancelCustomerOrder
    • CancelResourcesSubscription
    • ListOrderDiscounts
    • ListPayPerUseCustomerResources
    • PayOrders
    • RenewalResources
    • UpdatePeriodToOnDemand
  • Managing Pay-Per-Use Resources (Partner)
    • ListCustomerOnDemandResources
  • Managing Bills (Partner)
    • ListPostpaidBillSum
  • Managing Bills (Customer)
    • ListCustomerselfResourceRecordDetails
    • ListCustomerselfResourceRecords
    • ListMonthlyExpenditures
  • Managing Enterprise Projects (Customer)
    • CreateEnterpriseProjectAuth
  • Managing Enterprise Accounts (Customer)
    • ListEnterpriseSubCustomers
  • Managing Products (Public)
    • ListConversions
    • ListMeasureUnits
    • ListResourceTypes
    • ListServiceResources
    • ListServiceTypes
    • ListUsageTypes
  • Managing Resource Packages (Customer)
    • ListFreeResourceInfos
    • ListFreeResourcesUsageRecords
  • Managing Huawei Cloud Resellers (Partner)
    • ListIndirectPartners
  • Cost Management (Customer)
    • ListCosts
  • Managing Credits(Partner)
    • ShowPartnerConsumptionQuota
  • Managing Invoices (Public)
    • ListInvoices

UpdateSubCustomerBudget

POST
https://bss-intl.myhuaweicloud.com/v2/partners/sub-customers/budget
Advanced
Required parameters only
Default
Encrypt sensitive parameters
*
Region
Headers
*
Authorization
Body
*{
*
customer_id
:
*
budget_amount
:
*
cancel_partner_frozen
:
*
indirect_partner_id
:
*
budget_type
:
}
API Description

This API is used to set or adjust a customer's budget.

Click here to learn about how to query the budget of a customer.

Constraints

This API can be invoked only by the partner account AK/SK or token.

URL
POST  https://bss-intl.myhuaweicloud.com/v2/partners/sub-customers/budget
Request Parameters
NameTypeINMandatoryDescription
X-Auth-Token
stringheader Yes

Call with partner token

Body Parameters
NameTypeMandatoryDescription
customer_id
string Yes

Customer account ID. You can call the API in Querying Customers to obtain the customer ID.

budget_amount
double Yes

Target amount, which can be accurate to two decimal places. Unit: USD

cancel_partner_frozen
string No

Whether to unfreeze the account when setting the customer budget. 0: No1: Yes The default value is 0.

indirect_partner_id
string No

Reseller ID. For details about how to obtain the ID, see Querying the List of Huawei Cloud Resellers. This parameter is mandatory to query the list of customers of a Huawei Cloud reseller.

budget_type
string No

Budget type. MONTHLY: Monthly budgets PACKAGE: One-time budgets. The default value is MONTHLY.

Response Parameters
Status code: 204

Parameter Name: The default value is returned.

Status code: 400

CBC.0100:Parameter error. CBC.99005024:This API cannot be invoked because the association type of the customer is incorrect.

Example Request
Example 1
"POST https://bss-intl.myhuaweicloud.com/v2/partners/sub-customers/budget"
{ "customer_id": "053a48736500d5f40ffec01689b88480", "budget_amount": 100, "cancel_partner_frozen": 0, "indirect_partner_id": "0b5e9b********0c0f0fc00874a9e000" }
SDK
Click Customer Operation Capabilities (BSSINTL) SDK to download the SDK in your programming language or view the SDK documentation. To learn how to install an SDK and perform authentication, read Usage.
Error Code
Change History
Feb 01, 2024
Setting Customers' Budgets
POST
   UpdateSubCustomerBudget
Modify
Modified Parameters

Outline

API Description
Constraints
URL
Request Parameters
Response Parameters
Example Request
SDK
Error Code
Change History