Method: customers.billingSetups.mutate

Bir faturalandırma kurulumu oluşturur veya mevcut bir faturalandırma kurulumunu 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/v16/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

İsteğin gövdesi, aşağıdaki yapıya sahip 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

Mevcut bir faturalandırma kurulumunun iptalini açıklayan faturalandırma kurulumundaki 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
Birleştirme alanı operation. Bu işlemlerden yalnızca biri ayarlanabilir. "Güncelleme" işlemleri desteklenmez. operation şunlardan yalnızca biri olabilir:
create

object (BillingSetup)

Faturalandırma ayarları oluşturur. Yeni faturalandırma ayarı 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ı operasyonlar için iade edildi.