Method: customers.billingSetups.mutate

बिलिंग सेटअप बनाता है या मौजूदा बिलिंग सेटअप को रद्द करता है.

थ्रो की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError InternalError MutateError QuotaError RequestError

एचटीटीपी अनुरोध

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

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
customerId

string

ज़रूरी है. उस ग्राहक का आईडी जिस पर बिलिंग सेटअप में बदलाव करने की कार्रवाई को लागू करना है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "operation": {
    object (BillingSetupOperation)
  }
}
फ़ील्ड
operation

object (BillingSetupOperation)

ज़रूरी है. की जाने वाली कार्रवाई.

जवाब का मुख्य भाग

बिलिंग सेटअप कार्रवाई के लिए रिस्पॉन्स मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "result": {
    object (MutateBillingSetupResult)
  }
}
फ़ील्ड
result

object (MutateBillingSetupResult)

ऐसा नतीजा जो उस संसाधन की पहचान करता है जिस पर बदलाव करने के अनुरोध का असर पड़ा है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BillingSetupOperation

बिलिंग सेटअप पर एक कार्रवाई, जिसमें किसी मौजूदा बिलिंग सेटअप के रद्द होने की जानकारी दी जाती है.

जेएसओएन के काेड में दिखाना
{

  // 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

किसी एक बिलिंग सेटअप में बदलाव होने का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "resourceName": string
}
फ़ील्ड
resourceName

string

सफल संचालन के लिए वापस लौटाया गया.