Method: customers.billingSetups.mutate

Создает настройку выставления счетов или отменяет существующую настройку выставления счетов.

Список выброшенных ошибок: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError InternalError MutateError QuotaError RequestError

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
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

Вернулся для успешных операций.