# Покупка месячного Cloud Phone

Этот процесс покупает 30-дневный период. **Активация реально списывает баланс команды.** Требуется право **Управление расходами/платежами**, иначе возвращается `99012`. Для Local API нужен MoreLogin Desktop v2.65.0 или новее.

## Процесс покупки

```mermaid
flowchart LR
    A[Запросить месячные SKU] --> B[Создать неактивные телефоны]
    B --> C[Списать и активировать]
    C --> D[Запросить состояние]
```

## Маршруты

| Шаг | Open API | Local API |
|  --- | --- | --- |
| Запрос | [`/cloudphone/monthly/skus`](/ru/api-reference/cloud-phone/open-api#operation/listMonthlyCloudPhoneSkus) | [`/api/cloudphone/monthly/skus`](/ru/api-reference/cloud-phone/local-api#operation/listMonthlyCloudPhoneSkus) |
| Создание | [`/cloudphone/create`](/ru/api-reference/cloud-phone/open-api#operation/createUsingPOST) | [`/api/cloudphone/create`](/ru/api-reference/cloud-phone/local-api#operation/createUsingPOST) |
| Активация | [`/cloudphone/monthly/activate`](/ru/api-reference/cloud-phone/open-api#operation/activateMonthlyCloudPhones) | [`/api/cloudphone/monthly/activate`](/ru/api-reference/cloud-phone/local-api#operation/activateMonthlyCloudPhones) |
| Состояние | [`/cloudphone/info`](/ru/api-reference/cloud-phone/open-api#operation/infoUsingPOST) / [`/cloudphone/page`](/ru/api-reference/cloud-phone/open-api#operation/pageUsingPOST) | [`/api/cloudphone/info`](/ru/api-reference/cloud-phone/local-api#operation/infoUsingPOST) / [`/api/cloudphone/page`](/ru/api-reference/cloud-phone/local-api#operation/pageUsingPOST) |


Разные месячные SKU можно смешивать. Списание выполняется целиком; оплаченный заказ восстанавливается без повторного списания. При `33422` `data.results` остаётся полным и упорядоченным. После таймаута проверьте состояние перед повтором. См. [Error Codes](/ru/api-reference/getting-started/error-codes).