Обновляет план подписки. Используйте этот метод, чтобы обновить план 30-дневной пробной версии или подписку на гибкий план до годового плана с ежемесячными или ежегодными платежами.
Способ обновления плана зависит от плана и продуктов. Дополнительную информацию см. в описании в разделе «Управление подписками» .
HTTP-запрос
POST https://reseller.googleapis.com/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
Это может быть либо основное доменное имя клиента, либо уникальный идентификатор клиента. Если доменное имя клиента изменится, старое доменное имя нельзя будет использовать для доступа к клиенту, но всегда можно использовать уникальный идентификатор клиента (возвращаемый API). Мы рекомендуем хранить уникальный идентификатор в ваших системах, где это возможно.
subscriptionId
string
Это обязательное свойство. subscriptionId — это идентификатор подписки, который уникален для каждого клиента. Поскольку subscriptionId меняется при обновлении подписки, мы рекомендуем не использовать этот идентификатор в качестве ключа для постоянных данных. А subscriptionId можно найти с помощью метода получения всех подписок реселлера .
Идентифицирует ресурс как запрос на изменение плана подписки. Значение: subscriptions#changePlanRequest
planName
string
Свойство planName является обязательным. Это название плана оплаты подписки. Дополнительную информацию о планах платежей Google см. в разделе Концепции API .
Возможные значения:
ANNUAL_MONTHLY_PAY — годовой план обязательств с ежемесячными платежами.
ANNUAL_YEARLY_PAY — годовой план обязательств с ежегодными платежами.
Это обязательное свойство. Свойство мест — это количество лицензий на места пользователей.
purchaseOrderId
string
Это необязательное свойство. Эта информация о заказе на покупку (PO) предназначена для использования торговыми посредниками для отслеживания использования в их компании. Если указано значение purchaseOrderId , оно появляется в ответах API и отображается в счете. Свойство принимает до 80 символов обычного текста.
dealCode
string
Код, выданный Google (максимум 100 символов), для получения скидки на планы подписки. Чтобы получить скидку, код сделки должен быть включен в запрос changePlan . Это свойство является необязательным. Если код сделки уже добавлен в подписку, это свойство можно оставить пустым, и существующая скидка будет по-прежнему применяться (если не пусто, укажите только код сделки, который уже присутствует в подписке). Если код сделки никогда не добавлялся в подписку и это свойство оставлено пустым, будут применяться обычные цены.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-13 UTC."],[[["Updates a subscription's plan, allowing changes from trial or flexible plans to annual commitments with monthly or yearly payments, with varying update processes based on the specific plan and products."],["Requires sending a POST request to a specific URL, including the `customerId` and `subscriptionId` as path parameters."],["The request body must contain a `ChangePlanRequest` object specifying the desired plan name, number of seats, and optional purchase order ID and deal code."],["Successful responses return a `Subscription` object representing the updated subscription."],["Requires authorization with the `https://www.googleapis.com/auth/apps.order` scope."]]],[]]