Получение месячной аналитики по подписке

Метод Get monthly analytics используется для получения информации о расходах с детализацией по месяцам по указанной подписке клиента реселлера. Период задается с помощью произвольных дат или выравнивается по финансовым периодам. Состав данных ответа зависит от услуги. Метод возвращает суммы расходов в валюте реселлера.

Для авторизации требуется API-токен менеджера (сотрудника). API-токен можно получить через Панель управления Оператора (см. Просмотр и обновление информации о сотруднике).

По указанному в запросе API-токену определяются:

  • Роль и уровень доступа менеджера, от которых зависит доступность метода.
  • Текущий реселлер и его нижестоящие реселлеры, доступные в рамках метода.

GET {base_url}/api/v3/analytics_monthly

Аргументы

Название

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

Тип данных

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

Описание

X-Api-TokenheaderstringОбязательныйAPI-токен сотрудника, выполняющего операцию (см. Просмотр и обновление информации о сотруднике)
Content-TypeheaderstringОбязательныйТип данных, передаваемых в запросе. Необходимо указать: application/vnd.api+json
AcceptheaderstringОбязательныйПоддерживаемые типы данных в ответе. Необходимо указать: application/vnd.api+json
base_urlpathstringОбязательныйURL ActivePlatform
subscription_idquerystringОбязательныйID подписки
period_fromquerystringОпциональныйПредназначен для указания первого финансового периода в формате ГГГГ-ММ
period_toquerystringОпциональныйПредназначен для указания последнего финансового периода в формате ГГГГ-ММ
date_fromquerystringОпциональныйПредназначен для указания даты начала интересующего календарного периода в формате ГГГГ-ММ-ДД 
date_toquerystringОпциональныйПредназначен для указания даты конца интересующего календарного периода в формате ГГГГ-ММ-ДД 

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

Название

Тип данных

Описание

billing_periodsarrayСписок финансовых периодов (ГГГГ-ММ)
subscriptionobjectИнформация о подписке

idintegerID подписки

itemsarrayСписок ресурсов и расходов 


resource_groupstringНазвание ресурсной группы


categorystringКатегория ресурсов


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


tagsarrayСписок тегов ресурсов


billing_periodstringФинансовый период (ГГГГ-ММ)


totalstringСумма расходов

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

GET /api/v3/analytics_monthly?subscription_id=53840&period_from=2023-06&period_to=2023-07
Host: test.activeplatform.com
Content-Type: application/vnd.api+json
X-Api-Token: vY5fwetestK3gJXZH5uHCw
Accept: application/vnd.api+json

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

{
    "billing_periods": [
        "2023-06",
        "2023-07"
    ],
    "subscription": {
        "id": "53840",
        "items": [
            {
                "resource_group": "PDFParanaGLM",
                "category": "Storage",
                "resource_name": "Batch Write Operations",
                "tags": [],
                "billing_period": "2023-06",
                "total": "0.0"
            },
            {
                "resource_group": "PDFParanaGLM",
                "category": "Storage",
                "resource_name": "LRS Data Stored",
                "tags": [],
                "billing_period": "2023-06",
                "total": "0.898459"
            },
            {
                "resource_group": "RGLAN",
                "category": "Virtual Machines",
                "resource_name": "B2s",
                "tags": [
                    "Veeam backup appliance ID: 2bkea35c-1243-abcd-9f12-ecc129f5f0d0",
                    "veeam01: dfgni2MJCI"
                ],
                "billing_period": "2023-06",
                "total": "0.150528"
            }
        ]
    }
}