Получение списка подписок

Метод используется для получения многостраничного списка подписок, кроме подписок в статусах Удалена и Ошибка удаления, для аккаунта, к которому есть доступ у текущего пользователя. 

GET {reseller_domain}/internal_api/accounts/{account_id}/subscriptions

В этой статье:

Авторизация

Требуется авторизация с помощью access token пользователя.

Аргументы

Название

Тип параметра

Тип данных

Обязательный/ 
Опциональный

Описание

Content-Type

header

string

Обязательный

Тип данных, передаваемых в запросе. Укажите application/vnd.api+json

Accept

header

string

Обязательный

Поддерживаемые типы данных в ответе. Укажите application/vnd.api+json

X-Api-Locale

header

string

Опциональный

Двухбуквенный код языка данных в ответе

Authorization 

header

string

Обязательный

Действующий access token пользователя. Формат: Bearer <access token>

reseller_domain

path

string

Обязательный

Доменное имя реселлера

account_id

path

integer

Обязательный

ID аккаунта, для которого запрашивается список подписок

page[size]

query

integer

Опциональный

Параметр постраничной навигации. Количество элементов на странице ответа (50 по умолчанию)

page[number]

query

integer

Опциональный

Параметр постраничной навигации. Номер страницы ответа (1 по умолчанию)

filter[full_name][like]

query

string

Опциональный

Предназначен для фильтрации списка по части ID и названия подписки

filter[status]

query

string

Опциональный

Предназначен для фильтрации списка по статусу подписки. Можно указать несколько значений через запятую. Доступные значения:

  • ordered Новый заказ.

  • active Активная.

  • delivered Доставлена.

  • graced Просрочена оплата.

  • stopped Остановлена.

  • installation_failed Ошибка установки.

  • activation_failed Ошибка активации.

  • renewal_failed Ошибка продления.

  • updating_failed Ошибка обновления.

  • stopping_failed Остановка не может быть завершена.

  • switching_failed Ошибка переключения.

  • installing Установка.

  • activating Активируется.

  • renewing Продление.

  • updating Обновление.

  • stopping Останавливается.

  • deletingУдаляется.

  • switching Переключение.

  • waiting_for_manual_approve Ожидает ручного подтверждения.

  • blocked Заблокирована.

filter[payment_model]

query

string

Опциональный

Предназначен для фильтрации списка по модели оплаты подписки. Можно указать несколько значений через запятую. Доступные значения:

  • prepayПредоплата.

  • postpay Постоплата.

filter[expiration_date]

query

string

Опциональный

Предназначен для фильтрации списка по дате истечения подписки в формате ГГГГ-ММ-ДД. Для указания диапазона используются следующие фильтры:

  • filter[expiration_date][gt] — дата больше, чем указанная.

  • filter[expiration_date][lt] — дата меньше, чем указанная.

  • filter[expiration_date][gteq] — дата больше, чем указанная, или равна.

  • filter[expiration_date][lteq] — дата меньше, чем указанная, или равна.

sort

query

string

Опциональный

Предназначен для сортировки элементов списка по указанному параметру. Доступные значения:

  • sort=created_at — сортировка по возрастанию значений created_at.

  • sort=-created_at — сортировка по убыванию значений created_at.

Модель ответа

Название

Тип данных

Описание

data

array of objects

Данные ответа


id

string

ID подписки


type

string

Тип данных


attributes

object

Информация о подписке



product_id

integer

ID продукта, на тарифный план которого заказана подписка



product_name

string

Название продукта, на тарифный план которого заказана подписка



created_at

string

Дата и время создания подписки



start_date

string

Дата и время начала работы подписки



name

string

Название подписки



status

string

Статус подписки:

  • ordered Новый заказ.

  • active Активная.

  • delivered Доставлена.

  • graced Просрочена оплата.

  • stopped Остановлена.

  • installation_failed Ошибка установки.

  • activation_failed Ошибка активации.

  • renewal_failed Ошибка продления.

  • updating_failed Ошибка обновления.

  • stopping_failed Остановка не может быть завершена.

  • switching_failed Ошибка переключения.

  • installing Установка.

  • activating Активируется.

  • renewing Продление.

  • updating Обновление.

  • stopping Останавливается.

  • deletingУдаляется.

  • switching Переключение.

  • waiting_for_manual_approve Ожидает ручного подтверждения.

  • blocked Заблокирована.



trial

bool

Признак пробной подписки:

  • true — подписка на пробный период.

  • false — коммерческая подписка.



payment_model

string

Модель оплаты подписки:

  • prepayПредоплата.

  • postpay Постоплата.



expiration_date

string

Дата истечения подписки (ГГГГ-ММ-ДД)



paid_to_date

string

Дата Оплачена до подписки (ГГГГ-ММ-ДД)



billing_type

string

Тип биллинга тарифного плана, на который заказана подписка



fixed_price

bool

Признак фиксированной цены:

  • true — для подписки зафиксированы цены, действовавшие на момент заказа.

  • false — для подписки применяются актуальные цены тарифного плана.



custom_price

bool

Признак индивидуальной цены:

  • true — для подписки установлены индивидуальные цены.

  • false — для подписки установлены цены тарифного плана.



auto_renewal

bool

Состояние опции Автопродление подписки:

  • true — автопродление включено.

  • false — автопродление выключено.



renew_type

bool

Параметр продления подписки, заказанной по индивидуальным ценам (подробнее см. ):

  • Использовать наибольшие цены.

  • Использовать индивидуальные цены.

  • Использовать цены тарифного плана.



plan_period_data

object

Информация о периоде тарифного плана, на который заказана подписка




id

integer

ID периода тарифного плана




duration_value

integer

Длительность периода тарифного плана. Если период бессрочный, то duration_value = null




duration_type

string

Единица измерения периода тарифного плана:

  • day — день.

  • month — месяц.

  • year — год.

Если период бессрочный, то duration_type = null




endless

bool

Признак того, является ли период тарифного плана бессрочным:

  • true — период является бессрочным.

  • false — продолжительность периода ограничена и указана в duration_value и duration_type.



plan_class_data

object

Информация о правилах предоставления услуги для тарифного плана, на который заказана подписка (см.


)




billing_day

integer

Финансовый день




deletion_client_period

integer

Период удаления подписки для клиента (в сутках)



unpaid_payments

object

Информация о неоплаченных платежах по подписке — платежах в статусах Ожидает оплаты, Просрочен, Обрабатывается




unpaid_sum

number

Сумма в валюте реселлера неоплаченных платежей по подписке




payments

array of objects

Список неоплаченных платежей по подписке





id

integer

ID платежа





document_id

string

Номер платежа





status

string

Статус платежа (см.

Получение списка платежей

)





order_type

string

Тип заказа, с которым связан платеж. См. incomplete_orders





order_subtype

string

Подтип заказа:

  • immediate_switch — немедленное переключение. Только для заказа на переключение тарифного плана.

  • delayed_switch — отложенное переключение. Только для заказа на переключение тарифного плана.

  • null — для всех остальных типов заказа.



subscription_credit_limit

number

Кредитный лимит по подписке по модели Постоплата в валюте реселлера



reseller_currency_iso_code

string

Код валюты реселлера



current_debt

number

Текущее потребление по подписке в валюте реселлера



product_category_data

object

Информация о категории продукта тарифного плана, на который заказана подписка




id

integer

ID категории продукта 




name

string

Название категории продукта 



next_charges_info

object

Предстоящие расходы — прогнозируемая сумма будущих платежей по подписке по модели Предоплата в статусе Активная, кроме подписок с оплатой по мере потребления (pay-as-you-go, PAYG), с учетом налогов




charge_list

array of objects

Список списаний для расчета предстоящих расходов





text

string

Описание списания





summa

number

Сумма списания в валюте реселлера





start_date

string

Дата начала периода предстоящих расходов (ГГГГ-ММ-ДД)



plan_id

integer

ID тарифного плана, на который заказана подписка



plan_name

string

Название тарифного плана, на который заказана подписка



subscription_period_fees

object

Стоимость периода тарифного плана, действующая для подписки, в валюте тарифного плана




setup_fee

number

Стоимость установки




recurring_fee

number

Абонентская плата




renewal_fee

number

Стоимость продления




transfer_fee

number

Стоимость переноса



incomplete_orders

array of objects

Список незавершенных заказов по подписке — заказов в статусах Ожидает оплаты, Ожидает предоставления, Предоставляется




id

integer

ID заказа




document_id

number

Номер заказа




status

string

Статус заказа (см.

Получение списка заказов

)




type

string

Тип заказа (см.

Получение списка заказов

)




subtype

string

Подтип заказа:

  • immediate_switch — немедленное переключение. Только для заказа на переключение тарифного плана.

  • delayed_switch — отложенное переключение. Только для заказа на переключение тарифного плана.

  • null — для всех остальных типов заказа.




provisioning_date

string

Дата предоставления заказа (ГГГГ-ММ-ДД)




availalble_operations

object

Доступные действия над заказом





cancel

bool

Отмена (см. Отмена заказа):

  • true — действие доступно.

  • false — действие недоступно.





recreate

bool

Изменение (см. Изменение заказа):

  • true — действие доступно.

  • false — действие недоступно.



entry_point

object

Информация о внешнем портале для доступа к услуге (см. )




url

string

URL портала вендора




icon_url

string

Ссылка на логотип портала вендора




url_text

string

Название ссылки



additional_params

array of objects

Список дополнительных атрибутов подписки




key

string

Ключ дополнительного атрибута




name

string

Название дополнительного атрибута




value

string

Значение дополнительного атрибута



resources

array of objects

Список ресурсов подписки и их стоимость, действующая для подписки, в валюте тарифного плана




id

integer

ID ресурса подписки




resource_id

integer

ID ресурса в коннекторе




name

string

Название ресурса




setup_fee

number

Стоимость установки




recurring_fee

number

Абонентская плата




renewal_fee

number

Стоимость обновления




overuse_fee

number

Стоимость перерасхода




included

integer

Количество ресурса, включенное в тарифный план по умолчанию (включенные ресурсы входят в стоимость подписки)




used

integer

Использованное количество ресурса. Только для ресурсов с типом Измеримый




additional

integer

Количество ресурса, которое заказано дополнительно




limit

integer

Максимальное количество ресурса, доступное для заказа. Если максимальное количество ресурса не ограничено (unlimited_units = true), то limit = 0




minimum

integer

Минимальное количество ресурса (с учетом included), обязательное для заказа




priority

integer

Приоритет ресурса. У основного ресурса priority максимальный




unlimited_units

bool

Признак безлимитного ресурса:

  • true — максимальное количество ресурса не ограничено.

  • false — максимальное количество ресурса указано в limit.




unit_of_measure

string

Единица измерения ресурса:

  • unit — измеряемый ресурс, для которого указывается определенное количество.

  • boolean — неизмеряемый ресурс.




plan_currency_iso_code

string

Код валюты тарифного плана




plan_resource_id

integer

ID ресурса тарифного плана



available_operations

object

Доступные действия над подпиской




activate

bool

Активировать (см. Активация подписки):

  • true — действие доступно.

  • false — действие недоступно.




stop

bool

Остановить (см. Остановка подписки):

  • true — действие доступно.

  • false — действие недоступно.




destroy

bool

Удалить (см. Удаление подписки):

  • true — действие доступно.

  • false — действие недоступно.




prolong

bool

Пролонгировать вручную:

  • true — действие доступно.

  • false — действие недоступно.




increase_resources_prolong_order

bool

Увеличить количество ресурсов при пролонгации вручную:

  • true — действие доступно.

  • false — действие недоступно.




decrease_resources_prolong_order

bool

Уменьшить количество ресурсов при пролонгации вручную:

  • true — действие доступно.

  • false — действие недоступно.




renew

bool

Продлить (с учетом доступности тарифного плана, см. ):

  • true — действие доступно.

  • false — действие недоступно.




increase_resources_renewal_order

bool

Увеличить количество ресурсов при продлении вручную:

  • true — действие доступно.

  • false — действие недоступно.




decrease_resources_renewal_order

bool

Уменьшить количество ресурсов при продлении вручную:

  • true — действие доступно.

  • false — действие недоступно.




change

bool

Изменить количество ресурсов:

  • true — действие доступно.

  • false — действие недоступно.




increase_resources_change_order

bool

Увеличить количество ресурсов:

  • true — действие доступно.

  • false — действие недоступно.




decrease_resources_change_order

bool

Уменьшить количество ресурсов:

  • true — действие доступно.

  • false — действие недоступно.




delayed_switch_plan_order

bool

Переключить тарифный план (отложенное переключение):

  • true — действие доступно.

  • false — действие недоступно.




immediate_switch_plan_order

bool

Переключить тарифный план (немедленное переключение):

  • true — действие доступно.

  • false — действие недоступно.




auto_renew

bool

Автоматическое продление:

  • true — действие доступно.

  • false — действие недоступно.




auto_renewal_disabled

bool

Доступность для изменения опции Автопродление подписки (см. Обновление информации о подписке):

  • true — опция Автопродление недоступна для изменения.

  • false — опция Автопродление доступна для изменения.




set_budget

bool

Установить бюджет расходов (см. Создание бюджета расходов):

  • true — действие доступно.

  • false — действие недоступно.




sync_subscription_name

bool

Синхронизация названия подписки с вендором:

  • true — синхронизация доступна.

  • false — синхронизация недоступна.



spending_budget

array

Информация о бюджете расходов подписки (см.

Создание бюджета расходов

)




spending_budget_id

integer

ID бюджета расходов




budget_amount

number

Сумма лимита потребления по подписке в валюте реселлера для отправки уведомления




notification_threshold

number

Порог в процентах от лимита потребления для отправки дополнительного уведомления




recipients

array

Список ID пользователей, которым отправляются уведомления о бюджете расходов




period

string

Период, для которого установлен бюджет расходов




target_type

string

Тип сущности, для которой установлен бюджет расходов




target_id

integer

ID сущности, для которой установлен бюджет расходов



next_billing_date

string

Следующий финансовый день по подписке (ГГГГ-ММ-ДД)



deletion_date

string

Дата и время окончания периода удаления подписки для клиента



taxes_calculation_settings

object

Настройки расчета налогов (см.


)




tax_is_calculated_using

object

Настройка Налоги рассчитываются (см. ):

  • net_prices Сверх цены плана — все цены в тарифных планах указаны без налогов.

  • gross_prices Внутри цены плана — все цены в тарифных планах включают в себя налоги.




taxes

array of objects

Список налогов





id

integer

ID налога





name

string

Название налога





rate

number

Ставка налога в процентах





account_types

array

Список ключей типов клиента, для которых применяется налог



plugin_id

string

Идентификатор плагина, на основе которого создана услуга подписки. Например, microsoft_csp_products

links

object

Ссылки для постраничной навигации


self

string

Текущая страница


first

string

Первая страница


prev

string

Предыдущая страница (при наличии)


next

string

Следующая страница (при наличии)


last

string

Последняя страница

meta

object

Дополнительная информация


current_page

integer

Номер текущей страницы


page_count

integer

Общее число страниц


server_current_time

string

Текущие дата и время сервера

Пример запроса

Bash
curl --location --request GET 'https://test.activeplatform.com/internal_api/accounts/1659/subscriptions' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en' \
--header 'Authorization: Bearer AccessTokenExample'

Пример ответа

JSON
{
    "data": [
        {
            "id": "3010340",
            "type": "subscriptions",
            "attributes": {
                "product_id": 2105,
                "product_name": "Default",
                "created_at": "2022-12-04T14:04:34.423198+0300",
                "start_date": "2022-12-04T00:00:00.000000+0000",
                "name": "5885 Google Workspace Basic",
                "status": "waiting_for_manual_approve",
                "trial": false,
                "payment_model": "prepay",
                "expiration_date": "2023-01-04",
                "paid_to_date": "2023-01-01",
                "billing_type": "csp_monthly",
                "fixed_price": false,
                "custom_price": false,
                "auto_renewal": true,
                "renew_type": "plan_price",
                "plan_period_data": {
                    "id": 10694,
                    "duration_value": 1,
                    "duration_type": "month",
                    "endless": false
                },
                "plan_class_data": {
                    "billing_day": 1,
                    "deletion_client_period": 0
                },
                "unpaid_payments": {
                    "unpaid_sum": 14,
                    "payments": [
                        {
                            "id": 13327,
                            "document_id": "2011296",
                            "status": "waiting_for_payment",
                            "order_type": "ProlongOrder",
                            "order_subtype": null
                        }
                    ]
                },
                "subscription_credit_limit": 1000,
                "reseller_currency_iso_code": "USD",
                "current_debt": 0,
                "product_category_data": {
                    "id": 190,
                    "name": "Google"
                },
                "next_charges_info": {
                    "charge_list": [
                        {
                            "text": "$14.00 <span>(for the duration of the service with 01.02.2023 by 28.02.2023)</span>",
                            "summa": 14,
                            "start_date": "2023-02-01"
                        }
                    ]
                },
                "plan_id": 5885,
                "plan_name": "Google Workspace Basic",
                "subscription_period_fees": {
                    "setup_fee": 0,
                    "recurring_fee": 0,
                    "renewal_fee": 0,
                    "transfer_fee": 0
                },
                "incomplete_orders": [
                    {
                        "id": 19242,
                        "document_id": "PO004593",
                        "status": "waiting_for_payment",
                        "type": "ProlongOrder",
                    	"subtype": null,
                        "provisioning_date": null,
                        "available_operations": {
                            "cancel": true,
                            "recreate": false
                        }
                    }
                ],
                "entry_point": null,
                "additional_params": [
                    {
                        "key": "admin_email",
                        "name": "Admin email",
                        "value": "admin@example.com"
                    },
                    {
                        "key": "first_password",
                        "name": "First password",
                        "value": "not set"
                    },
                    {
                        "key": "customer_id",
                        "name": "Customer ID",
                        "value": "XXX"
                    }
                ],
                "resources": [
                    {
                        "id": 118800,
                        "resource_id": 45432,
                        "name": "Google Drive storage Upgrade 16TB",
                        "setup_fee": 0,
                        "recurring_fee": 97481.1,
                        "renewal_fee": 0,
                        "overuse_fee": 0,
                        "included": 0,
                        "used": 0,
                        "additional": 0,
                        "limit": 750,
                        "minimum": 0,
                        "priority": 0,
                        "unlimited_units": false,
                        "unit_of_measure": "unit",
                        "plan_currency_iso_code": "USD",
                        "plan_resource_id": 23277
                    },
                    {
                        "id": 118790,
                        "resource_id": 45431,
                        "name": "User",
                        "setup_fee": 0,
                        "recurring_fee": 340.84,
                        "renewal_fee": 0,
                        "overuse_fee": 0,
                        "included": 0,
                        "used": 0,
                        "additional": 1,
                        "limit": 750,
                        "minimum": 0,
                        "priority": 1,
                        "unlimited_units": false,
                        "unit_of_measure": "unit",
                        "plan_currency_iso_code": "USD",
                        "plan_resource_id": 23287
                    }
                ],
                "available_operations": {
                    "activate": false,
                    "stop": false,
                    "destroy": false,
                    "prolong": false,
                    "increase_resources_prolong_order": false,
                    "decrease_resources_prolong_order": true,
                    "renew": false,
                    "increase_resources_renewal_order": true,
                    "decrease_resources_renewal_order": true,
                    "change": false,
                    "increase_resources_change_order": false,
                    "decrease_resources_change_order": true,
                    "delayed_switch_plan_order": false,
                    "immediate_switch_plan_order": false,
                    "auto_renew": true,
                    "auto_renewal_disabled": true,
                    "set_budget": false,
                    "sync_subscription_name": true
                },
                "spending_budget": null,
                "next_billing_date": "2023-02-01",
                "deletion_date": null,
                "taxes_calculation_settings": {
                    "tax_is_calculated_using": "gross_prices",
                    "taxes": [
                        {
                            "id": 1,
                            "name": "VAT",
                            "rate": 20,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        },
                        {
                            "id": 2,
                            "name": "Local tax",
                            "rate": 5,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        },
                        {
                            "id": 3,
                            "name": "Regional tax",
                            "rate": 2.5,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        }
                    ]
                },
                "plugin_id": "microsoft_csp_products"
            }
        },
        {
            "id": "3009043",
            "type": "subscriptions",
            "attributes": {
                "product_id": 1143,
                "product_name": "Default",
                "created_at": "2021-12-23T11:40:34.002773+0300",
                "start_date": "2021-12-23T00:00:00.000000+0000",
                "name": "Micros Azure Plan",
                "status": "active",
                "trial": false,
                "payment_model": "prepay",
                "expiration_date": null,
                "paid_to_date": "",
                "billing_type": "pay_as_you_go_external",
                "fixed_price": false,
                "custom_price": false,
                "auto_renewal": false,
                "renew_type": "plan_price",
                "plan_period_data": {
                    "id": 9902,
                    "duration_value": null,
                    "duration_type": null,
                    "endless": true
                },
                "plan_class_data": {
                    "billing_day": 1,
                    "deletion_client_period": 0
                },
                "unpaid_payments": {
                    "unpaid_sum": 0,
                    "payments": []
                },
                "subscription_credit_limit": 1000,
                "reseller_currency_iso_code": "USD",
                "current_debt": 0,
                "product_category_data": {
                    "id": 196,
                    "name": "Microsoft"
                },
                "next_charges_info": null,
                "plan_id": 5607,
                "plan_name": "Micros Azure Plan",
                "subscription_period_fees": {
                    "setup_fee": 0,
                    "recurring_fee": 0,
                    "renewal_fee": 0,
                    "transfer_fee": 0
                },
                "incomplete_orders": [],
                "entry_point": {
                    "url": "https://portal.azure.com/",
                    "icon_url": "https://storage.est.activeplatform.com/public/images/entry_points/2230/azure-1780.png",
                    "url_text": "Azure portal"
                },
                "additional_params": [
                    {
                        "key": "tenant_id",
                        "name": "Tenant ID",
                        "value": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
                    },
                    {
                        "key": "tenant_name",
                        "name": "Tenant name",
                        "value": "example.onmicrosoft.com"
                    },
                    {
                        "key": "admin_email",
                        "name": "Admin Email",
                        "value": "admin@example.onmicrosoft.com"
                    },
                    {
                        "key": "admin_password",
                        "name": "Admin password",
                        "value": null
                    },
                    {
                        "key": "user_manual",
                        "name": "User manual",
                        "value": "To log in <a class=\"link\" href=\"https://admin.microsoft.com\">Microsoft portal</a>, use your credentials. Use your current password if you were logged in portal previously."
                    },
                    {
                        "key": "client_agreement_url",
                        "name": "Microsoft Customer Agreement URL",
                        "value": "https://www.microsoft.com/en-us/licensing/how-to-buy/microsoft-customer-agreement"
                    },
                    {
                        "key": "agreement_accepted_at",
                        "name": "Agreement accepted at",
                        "value": "2021-12-23"
                    }
                ],
                "resources": [
                    {
                        "id": 112828,
                        "resource_id": 45044,
                        "name": "Azure plan",
                        "setup_fee": 0,
                        "recurring_fee": 0,
                        "renewal_fee": 0,
                        "overuse_fee": 0,
                        "included": 0,
                        "used": 0,
                        "additional": 1,
                        "limit": 1,
                        "minimum": 1,
                        "priority": 5,
                        "unlimited_units": false,
                        "unit_of_measure": "unit",
                        "plan_currency_iso_code": "USD",
                        "plan_resource_id": 21701
                    },
                    {
                        "id": 112827,
                        "resource_id": 45045,
                        "name": "AP-AZURE-RI",
                        "setup_fee": 0,
                        "recurring_fee": 0,
                        "renewal_fee": 0,
                        "overuse_fee": 0,
                        "included": 0,
                        "used": 0,
                        "additional": 1,
                        "limit": 1,
                        "minimum": 0,
                        "priority": 0,
                        "unlimited_units": false,
                        "unit_of_measure": "unit",
                        "plan_currency_iso_code": "USD",
                        "plan_resource_id": 21702
                    },
                    {
                        "id": 112826,
                        "resource_id": 45046,
                        "name": "AP-3RD-PARTY",
                        "setup_fee": 0,
                        "recurring_fee": 0,
                        "renewal_fee": 0,
                        "overuse_fee": 0,
                        "included": 0,
                        "used": 0,
                        "additional": 1,
                        "limit": 1,
                        "minimum": 0,
                        "priority": 0,
                        "unlimited_units": false,
                        "unit_of_measure": "unit",
                        "plan_currency_iso_code": "USD",
                        "plan_resource_id": 21703
                    }
                ],
                "available_operations": {
                    "activate": false,
                    "stop": true,
                    "destroy": false,
                    "prolong": false,
                    "increase_resources_prolong_order": false,
                    "decrease_resources_prolong_order": true,
                    "renew": false,
                    "increase_resources_renewal_order": false,
                    "decrease_resources_renewal_order": false,
                    "change": false,
                    "increase_resources_change_order": false,
                    "decrease_resources_change_order": true,
                    "delayed_switch_plan_order": false,
                    "immediate_switch_plan_order": false,
                    "auto_renew": false,
                    "auto_renewal_disabled": false,
                    "set_budget": true,
                    "sync_subscription_name": true
                },
                "spending_budget": {
                    "spending_budget_id": 1,
                    "budget_amount": 100,
                    "notification_threshold": 0,
                    "recipients": [],
                    "period": "month",
                    "target_type": "subscription",
                    "target_id": 3009043
                },
                "next_billing_date": "2023-02-01",
                "deletion_date": null,
                "taxes_calculation_settings": {
                    "tax_is_calculated_using": "gross_prices",
                    "taxes": [
                        {
                            "id": 1,
                            "name": "VAT",
                            "rate": 20,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        },
                        {
                            "id": 2,
                            "name": "Local tax",
                            "rate": 5,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        },
                        {
                            "id": 3,
                            "name": "Regional tax",
                            "rate": 2.5,
                            "account_types": [
                                "business",
                                "personal"
                            ]
                        }
                    ]
                }
            },
            "plugin_id": "microsoft_csp_products"
        }
    ],
    "links": {
        "self": "https://test.activeplatform.com/internal_api/accounts/1659/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=50",
        "first": "https://test.activeplatform.com/internal_api/accounts/1659/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=50",
        "prev": null,
        "next": null,
        "last": "https://test.activeplatform.com/internal_api/accounts/1659/subscriptions?page%5Bnumber%5D=1&page%5Bsize%5D=50"
    },
    "meta": {
        "current_page": 1,
        "page_count": 1,
        "server_current_time": "2023-06-30 T12:34:56.199973+0300"
    }
}