Method: customers.billingSetups.mutate

یک تنظیم صورت‌حساب ایجاد می‌کند یا یک تنظیم صورت‌حساب موجود را لغو می‌کند.

لیست خطاهای پرتاب شده: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError داخلی Error MutateError QuotaError RequestError

درخواست HTTP

POST https://googleads.googleapis.com/v14/customers/{customerId}/billingSetups:mutate

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
customerId

string

ضروری. شناسه مشتری برای اعمال عملیات جهش تنظیم صورت‌حساب.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "operation": {
    object (BillingSetupOperation)
  }
}
زمینه های
operation

object ( BillingSetupOperation )

ضروری. عملیات برای انجام.

بدن پاسخگو

پیام پاسخ برای عملیات تنظیم صورتحساب.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "result": {
    object (MutateBillingSetupResult)
  }
}
زمینه های
result

object ( MutateBillingSetupResult )

نتیجه ای که منبع تحت تاثیر درخواست جهش را شناسایی می کند.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/adwords

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.

BillingSetupOperation

یک عملیات واحد در یک تنظیم صورت‌حساب، که لغو تنظیم صورت‌حساب موجود را توصیف می‌کند.

نمایندگی JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (BillingSetup)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
زمینه های
operation میدانی اتحادیه فقط یکی از این عملیات را می توان تنظیم کرد. عملیات "به روز رسانی" پشتیبانی نمی شود. operation می تواند تنها یکی از موارد زیر باشد:
create

object ( BillingSetup )

یک تنظیم صورتحساب ایجاد می کند. هیچ نام منبعی برای تنظیم صورت‌حساب جدید انتظار نمی‌رود.

remove

string

نام منبع تنظیم صورت‌حساب برای حذف. تنظیمی را نمی توان حذف کرد مگر اینکه در حالت معلق باشد یا زمان شروع برنامه ریزی شده آن در آینده باشد. نام منبع شبیه customers/{customerId}/billingSetups/{billing_id} است.

MutateBillingSetupResult

نتیجه برای یک جهش تنظیم صورت‌حساب.

نمایندگی JSON
{
  "resourceName": string
}
زمینه های
resourceName

string

برای عملیات موفقیت آمیز بازگشت.