Method: customers.billingSetups.mutate

Bir faturalandırma ayarı oluşturur veya mevcut bir faturalandırma ayarını iptal eder.

Atılan hataların listesi: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError InternalError MutateError QuotaError RequestError

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customerId

string

Zorunlu. Faturalandırma kurulumu değiştirme işleminin uygulanacağı müşterinin kimliği.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "operation": {
    object (BillingSetupOperation)
  }
}
Alanlar
operation

object (BillingSetupOperation)

Zorunlu. Gerçekleştirilecek işlem.

Yanıt gövdesi

Faturalandırma kurulum işlemi için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "result": {
    object (MutateBillingSetupResult)
  }
}
Alanlar
result

object (MutateBillingSetupResult)

Değişim isteğinden etkilenen kaynağı tanımlayan bir sonuç.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.

BillingSetupOperation

Bir faturalandırma kurulumunda, mevcut bir faturalandırma kurulumunun iptalini açıklayan tek bir işlem.

JSON gösterimi
{

  // 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.
}
Alanlar
operation alanı. Bu işlemlerden yalnızca bir tanesi ayarlanabilir. "Güncelleme" işlemleri desteklenmez. operation şunlardan yalnızca biri olabilir:
create

object (BillingSetup)

Faturalandırma kurulumu oluşturur. Yeni faturalandırma kurulumu için kaynak adı beklenmiyor.

remove

string

Kaldırılacak faturalandırma ayarının kaynak adı. Bekleme durumunda olmayan veya planlanan başlangıç zamanı gelecekte olan bir kurulum kaldırılamaz. Kaynak adı customers/{customerId}/billingSetups/{billing_id} şeklinde görünüyor.

MutateBillingSetupResult

Tek bir faturalandırma kurulumu değişikliğinin sonucu.

JSON gösterimi
{
  "resourceName": string
}
Alanlar
resourceName

string

Başarılı işlemler için iade edildi.