Управление отчетами

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Введение

Отчеты о монетизации позволяют получить доступ к конкретной информации об использовании и активности транзакций. Например, вы можете определить, какие приложения, разработчики, пакеты продуктов API или продукты API имели транзакционную активность в течение определенного диапазона дат. Благодаря монетизации вы можете создавать сводные или подробные отчеты, отслеживающие использование API.

Виды отчетов по монетизации

Вы можете создавать следующие типы отчетов о монетизации.

Отчет Описание
Биллинг Просматривайте активность разработчиков за один расчетный месяц и проверяйте правильность применения тарифных планов.
Предоплаченный баланс Просмотрите пополнения баланса, выполненные разработчиком по предоплате в расчетном месяце или в текущем открытом месяце, чтобы вы могли сверить платежи, полученные от вашего платежного процессора.
Доход Просматривайте активность и доходы, полученные разработчиками за определенный диапазон дат, чтобы иметь возможность анализировать производительность пакетов продуктов API и продуктов среди ваших разработчиков (и их приложений).
Дисперсия

Сравните активность и доходы, полученные разработчиками в двух диапазонах дат, чтобы вы могли проанализировать тенденции роста или снижения производительности ваших пакетов API и продуктов среди ваших разработчиков (и их приложений).

О хранении данных

В публичном облаке Apigee Edge сохранение данных монетизации является правом плана. Ознакомьтесь с правами на монетизацию на странице https://cloud.google.com/apigee/specsheets . Свяжитесь с отделом продаж Apigee, если вы хотите, чтобы данные о монетизации сохранялись по истечении периода действия права. Расширенное хранение данных активируется в момент запроса и не может быть активировано задним числом для включения данных раньше, чем исходный период хранения данных.

О дублирующих транзакциях

Если вы сравните отчеты о транзакциях монетизации с данными Google Analytics, вы можете заметить небольшое количество повторяющихся транзакций. Это ожидаемое поведение, поскольку система монетизации может обрабатывать несколько миллионов транзакций ежедневно, при этом многие транзакции обрабатываются параллельно в любой момент. В среднем около 0,1% транзакций могут быть дубликатами.

Изучение страницы «Отчеты о монетизации»

Откройте страницу «Отчеты о монетизации», как описано ниже.

Край

Чтобы получить доступ к странице «Отчеты» с помощью пользовательского интерфейса Edge:

  1. Войдите на сайт apigee.com/edge .
  2. Выберите «Опубликовать» > «Монетизация» > «Отчеты» на левой панели навигации.

Откроется страница «Отчеты».

Как показано на рисунке, страница «Отчеты» позволяет:

Классический Edge (частное облако)

Чтобы получить доступ к странице «Отчеты» с помощью классического пользовательского интерфейса Edge:

  1. Войдите в систему по http:// ms-ip :9000 , где ms-ip — это IP-адрес или DNS-имя узла сервера управления.
  2. Выберите Монетизация > Отчеты о монетизации на верхней панели навигации.

Откроется страница «Отчеты».

Настройка отчета

Настройте отчет с помощью пользовательского интерфейса, как описано в следующих разделах.

Действия по настройке отчета

Настройте отчет с помощью пользовательского интерфейса Edge или Classice Edge.

Край

Чтобы настроить отчет с помощью пользовательского интерфейса Edge:

  1. Выберите «Опубликовать» > «Монетизация» > «Отчеты» на левой панели навигации.
  2. Нажмите + Пожаловаться
  3. Настройте детали отчета, определенные в следующей таблице.
    Поле Описание
    Имя Уникальное имя отчета.
    Описание Описание отчета.
    Тип отчета См. Типы отчетов о монетизации .
  4. Настройте остальные детали отчета в зависимости от выбранного типа отчета, как описано в следующих разделах:
  5. После ввода информации в окно отчета вы сможете:
    • Нажмите Сохранить отчет , чтобы сохранить конфигурацию отчета.
    • Только для подробного отчета нажмите «Отправить задание», чтобы запустить отчет асинхронно и получить результаты позже. Дополнительную информацию см. в разделе Создание и загрузка отчета .

    • Нажмите «Сохранить как CSV» или «Сохранить как Zip» , чтобы загрузить созданный отчет на локальный компьютер в виде значений, разделенных запятыми (CSV), или сжатого zip-файла, содержащего CSV. Загрузка в формате ZIP рекомендуется для больших отчетов, поскольку загрузка будет более эффективной.

Классический Edge (частное облако)

Чтобы создать отчет с помощью классического пользовательского интерфейса Edge:

  1. Выберите Монетизация > Отчеты о монетизации на верхней панели навигации.
  2. В раскрывающемся меню выберите тип отчета, который вы хотите создать. См. Типы отчетов о монетизации .
  3. Нажмите + Пожаловаться .
  4. Настройте детали отчета в зависимости от выбранного типа выставления счетов, как описано в следующих разделах:
  5. После ввода информации в окно отчета вы сможете:
    • Нажмите «Сохранить как...», чтобы сохранить конфигурацию отчета и загрузить отчет позже.
    • Только для подробного отчета нажмите «Отправить задание», чтобы запустить отчет синхронно и получить результаты позже. Дополнительную информацию см. в разделе Создание и загрузка отчета .

    • Нажмите «Загрузить CSV» , чтобы создать и загрузить отчет на локальный компьютер в виде файла со значениями, разделенными запятыми (CSV), для просмотра.

Настройка отчета о выставлении счетов

Следуйте инструкциям по настройке отчета и введите следующую информацию на странице отчета:

Поле Описание
Платежный месяц

Месяц выставления счета для отчета.

Уровень отчетности

Уровень отчетности. Допустимые значения включают в себя:

  • Подробно : отображает каждую транзакцию в отдельной строке и позволяет проверить правильность применения тарифных планов. Резюме нет.
  • Сводка : суммирует общие доходы для каждого продукта API и разработчика.
Пакеты продуктов

Примечание . В пользовательском интерфейсе Classic Edge пакеты продуктов API называются пакетами API.

Выберите пакеты продуктов API для включения в отчет. Если ничего не выбрано, в отчет включаются все пакеты продуктов API.

Отчет включает отдельную строку для каждого выбранного пакета продуктов API.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в параметрах отображения сводки. В этом случае в отчете агрегируется информация по всем (или выбранным) пакетам продуктов API (а не указывается информация для каждого пакета продуктов API отдельно).

Продукты

Выберите продукты API для включения в отчет. Если ничего не выбрано, в отчет включаются все продукты API.

Отчет включает отдельную строку для каждого выбранного продукта API.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в параметрах отображения сводки. В этом случае в отчете агрегируется информация по всем (или выбранным) разработчикам (а не указывается информация по каждому выбранному разработчику отдельно).

Компании

Выберите компании для включения в отчет. Если ни один из них не выбран, в отчет включаются все компании.

Тарифный план

Тарифные планы для включения в отчет. Выберите один из следующих вариантов:

  • Все тарифные планы : включить в отчет все тарифные планы.
  • Стандартные тарифные планы : включать в отчет только стандартные тарифные планы.
  • Тарифные планы для конкретных разработчиков . Включите в отчет только планы для разработчиков.

Настройка отчета о предоплаченном балансе

Следуйте инструкциям по настройке отчета и введите следующую информацию на странице отчета:

Поле Описание
Платежный месяц

Месяц выставления счета для отчета.

Уровень отчетности

Уровень отчетности. Допустимые значения включают в себя:

  • Подробно : отображает каждое пополнение баланса отдельно и позволяет сверять платежи, полученные от вашего платежного процессора.
  • Сводка : суммирует общий объем пополнений баланса для каждого разработчика.
Компании

Выберите компании для включения в отчет. Если ни один из них не выбран, в отчет включаются все компании.

Настройка отчета о доходах

Следуйте инструкциям по настройке отчета и введите следующую информацию на странице отчета:

Поле Описание
Диапазон дат

Диапазон дат отчета. Выберите один из следующих вариантов:

  • Предустановка : выберите один из стандартных диапазонов дат (например, «Последний календарный месяц») в раскрывающемся меню.
  • Пользовательский : выберите дату начала и дату окончания диапазона во всплывающем окне календаря.
Выберите валюту

Валюта отчета. Допустимые значения включают в себя:

  • Местная валюта : каждая строка отчета отображается с использованием соответствующего тарифного плана. Это означает, что в одном отчете может быть несколько валют, если у разработчиков есть планы, в которых используются разные валюты.
  • Евро : транзакции в местной валюте в отчете конвертируются и отображаются в евро.
  • Фунт Соединенного Королевства : операции в местной валюте в отчете конвертируются и отображаются в фунтах.
  • Доллары США : операции в местной валюте в отчете конвертируются и отображаются в долларах.
Уровень отчетности

Уровень отчетности. Допустимые значения включают в себя:

  • Подробно : отображает каждую транзакцию в отдельной строке. Резюме нет.
  • Сводка : суммирует общие доходы для каждого продукта API и разработчика в зависимости от выбранных вами параметров.
Пакеты продуктов

Примечание . В пользовательском интерфейсе Classic Edge пакеты продуктов API называются пакетами API.

Выберите пакеты продуктов API для включения в отчет. Если ничего не выбрано, в отчет включаются все пакеты продуктов API.

Отчет включает отдельную строку для каждого выбранного пакета продуктов API.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в параметрах отображения сводки. В этом случае в отчете агрегируется информация по всем (или выбранным) пакетам продуктов API (а не указывается информация для каждого пакета продуктов API отдельно).

Продукты

Выберите продукты API для включения в отчет. Если ничего не выбрано, в отчет включаются все продукты API.

Отчет включает отдельную строку для каждого выбранного продукта API.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в параметрах отображения сводки. В этом случае в отчете агрегируется информация по всем (или выбранным) разработчикам (а не указывается информация по каждому выбранному разработчику отдельно).

Компании

Выберите компании для включения в отчет. Если ни один из них не выбран, в отчет включаются все компании.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в разделе «Параметры отображения сводки». В этом случае в отчете агрегируется информация по всем (или выбранным) компаниям (а не указывается информация по каждой выбранной компании отдельно).

Приложения

Выберите приложения для включения в отчет. Если ни один из них не выбран, в отчет включаются все приложения.

Отчет включает отдельную строку для каждого выбранного приложения.

Для сводного отчета вы можете дополнительно установить флажок Не отображать в разделе «Параметры отображения сводки». В этом случае отчет объединяет информацию по всем (или выбранным) приложениям (а не перечисляет информацию для каждого выбранного приложения отдельно).

Параметры отображения сводки

Порядок, в котором столбцы группируются и отображаются в отчете. Выберите число, которое указывает относительный порядок этого раздела в группе (1 — первая группа). Например, следующий отчет группируется сначала по пакетам, затем по продуктам, затем по разработчикам и затем по приложениям.

Если вы не хотите отображать раздел, выберите «Не отображать» , затем выберите остальные поля по порядку. Порядок автоматически обновляется, когда вы меняете относительный порядок одного раздела или решаете не отображать раздел в отчете.

Включение пользовательских атрибутов транзакций в сводные отчеты о доходах

Политики записи транзакций позволяют собирать данные настраиваемых атрибутов транзакций и включать эти настраиваемые атрибуты в сводные отчеты о доходах. Определите набор настраиваемых атрибутов по умолчанию, включенных в таблицы базы данных монетизации, задав свойство MINT.SUMMARY_CUSTOM_ATTRIBUTES для вашей организации.

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

Если вы являетесь клиентом облака, обратитесь в службу поддержки Apigee Edge , чтобы настроить это свойство. Если вы являетесь клиентом Apigee Edge для частного облака, установите флаг с помощью запроса PUT к следующему API с учетными данными системного администратора.

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:port/v1/o/{myorg} -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;partner_id&quot;,&quot;tax_source&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

В этом примере вызов API включает эту функцию и добавляет столбцы partner_id и tax_source в базу данных монетизации. Обратите внимание, что массив пользовательских атрибутов в вызове API закодирован в URL-адресе.

Рекомендации по включению пользовательских атрибутов транзакций в отчеты

  • Убедитесь, что имена атрибутов вы хотите использовать, прежде чем создавать их с помощью API. Это имена столбцов в базе данных, и там всегда хранятся данные пользовательских атрибутов.
  • В каждой политике записи транзакций имеется 10 доступных слотов настраиваемых атрибутов, как показано на следующем рисунке. Используйте одни и те же имена и позиции атрибутов для одних и тех же атрибутов во всех продуктах, которые будут включены в отчеты. Например, в следующей политике записи транзакций пользовательские атрибуты partner_id и tax_source занимают поля 4 и 5 соответственно. Это должно быть их имя и должность во всех политиках регистрации транзакций для продуктов, которые будут включены в отчеты.

Чтобы включить пользовательские атрибуты в сводный отчет о доходах после включения этой функции, используйте API отчета, добавив transactionCustomAttributes в MintCriteria . См. Параметры конфигурации критериев .

Настройка отчета об отклонениях (устарело)

Следуйте инструкциям по настройке отчета и введите следующую информацию на странице отчета:

Поле Описание
Диапазон дат

Диапазон дат отчета. Выберите один из следующих вариантов:

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

Пакеты API для включения в отчет. Выберите один из следующих вариантов:

  • Все : включает в отчет все пакеты API.
  • Выбрано : отображает список, из которого можно выбрать пакеты API для включения в отчет. Если вы не выберете ни одного пакета, в отчет будут включены все пакеты.

Отчет включает отдельную строку для каждого выбранного пакета API.

Для сводного отчета вы можете дополнительно установить флажок «Не отображать (пакеты)» в разделе «Параметры отображения сводки». В этом случае отчет объединяет информацию по всем (или выбранным) пакетам API (а не перечисляет информацию для каждого пакета API отдельно).

Продукты

Продукты API, которые необходимо включить в отчет. Выберите один из следующих вариантов:

  • Все : включает в отчет все продукты API.
  • Выбрано : отображает список, из которого можно выбрать продукты для включения в отчет. Если вы не выберете ни одного продукта, в отчет будут включены все продукты.

Отчет включает отдельную строку для каждого выбранного продукта API.

Для сводного отчета вы можете дополнительно установить флажок «Не отображать (продукты)» в разделе «Параметры отображения сводки». В этом случае в отчете агрегируется информация по всем (или выбранным) продуктам API (а не указывается информация для каждого продукта API отдельно).

Компании

Компании, которые будут включены в отчет. Выберите один из следующих вариантов:

  • Все : включает в отчет все компании.
  • Выбрано : отображает список, из которого можно выбрать компании для включения в отчет. Если вы не выберете ни одной компании, в отчет будут включены все компании.

Отчет включает отдельную строку для каждой выбранной компании.

Для сводного отчета вы можете дополнительно установить флажок «Не отображать (компании)» в разделе «Параметры отображения сводки». В этом случае в отчете агрегируется информация по всем (или выбранным) компаниям (а не указывается информация по каждой выбранной компании отдельно).

Приложения

Приложения для включения в отчет. Выберите один из следующих вариантов:

  • Все : включает в отчет все приложения.
  • Выбрано : отображает список, из которого можно выбрать приложения для включения в отчет. Если вы не выберете ни одного приложения, в отчет будут включены все приложения.

Отчет включает отдельную строку для каждого выбранного приложения.

Для сводного отчета вы можете дополнительно установить флажок «Не отображать (приложения)» в разделе «Параметры отображения сводки». В этом случае отчет объединяет информацию по всем (или выбранным) приложениям (а не перечисляет информацию для каждого выбранного приложения отдельно).

Валюта

Валюта отчета. Допустимые значения включают в себя:

  • Местная валюта : каждая строка отчета отображается с использованием соответствующего тарифного плана. Это означает, что в одном отчете может быть несколько валют, если у разработчиков есть планы, в которых используются разные валюты.
  • EUR : транзакции в местной валюте в отчете конвертируются и отображаются в евро.
  • GPB : Транзакции в местной валюте в отчете конвертируются и отображаются в фунтах.
  • Доллар США : транзакции в местной валюте в отчете конвертируются и отображаются в долларах.
Параметры отображения сводки

Порядок группировки и отображения столбцов в отчете. Выберите число, которое указывает относительный порядок этого раздела в группе (1 — первая группа). Например, следующий отчет группируется сначала по пакетам, затем по продуктам, затем по разработчикам, а затем по приложениям.

Если вы не хотите отображать раздел, выберите «Не отображать» , затем выберите остальные поля по порядку. Порядок автоматически обновляется, когда вы меняете относительный порядок одного раздела или решаете не отображать раздел в отчете.

Формирование и скачивание отчета

После создания отчета вы можете загрузить результаты отчета в формате CSV или zip-файла. Вы можете создать файл CSV или zip синхронно или асинхронно .

  • Для синхронного отчета вы запускаете запрос отчета, и запрос блокируется до тех пор, пока сервер аналитики не предоставит ответ. Однако, поскольку отчету может потребоваться обработать большой объем данных (например, сотни ГБ), синхронный отчет может завершиться неудачей из-за тайм-аута.

    Уровень сводного отчета поддерживает только синхронное создание.

  • Для асинхронного отчета вы запускаете запрос отчета и получаете результаты позже. Некоторые ситуации, когда асинхронная обработка запросов может быть хорошей альтернативой, включают:

    • Анализ и создание отчетов, охватывающих большие временные интервалы.
    • Анализ данных с различными размерностями группировки и другими ограничениями, которые усложняют запрос.
    • Управление запросами, когда вы обнаружите, что объемы данных для некоторых пользователей или организаций значительно увеличились.

    Уровень подробного отчета поддерживает асинхронное создание.

Чтобы создать и загрузить отчет в формате CSV или zip, выполните одну из следующих задач:

  1. Откройте страницу «Отчеты».
  2. Наведите курсор на отчет, который хотите загрузить.
  3. В столбце «Изменено» выберите один из следующих вариантов:

    1. Значок CSV-файла значок или значок zip-файла значок (для сводного отчета). Отчет синхронно сохраняется в файл CSV или zip.
    2. Отправьте задание (для подробного отчета). Асинхронное задание запускается.
      1. Следите за статусом задания в столбце Изменено .

        Значок диска появляется, когда отчет готов к загрузке:

        Образ диска появляется, когда отчет готов к загрузке.
      2. После завершения задания щелкните значок диска , чтобы загрузить отчет.

Ниже приведен пример файла CSV для сводного отчета о счетах.

Редактирование отчета

Чтобы отредактировать отчет:

  1. Откройте страницу «Отчеты» .
  2. Наведите курсор на отчет, который хотите редактировать, и нажмите кнопку в меню действий.
  3. При необходимости обновите конфигурацию отчета.
  4. Нажмите Обновить отчет , чтобы сохранить обновленную конфигурацию отчета.

Удаление отчета

Чтобы удалить отчет:

  1. Откройте страницу «Отчеты» .
  2. Наведите курсор на отчет, который вы хотите удалить.
  3. Нажмите в меню действий.

Управление отчетами по монетизации с помощью API

В следующих разделах описывается, как управлять отчетами о монетизации с помощью API.

Настройка отчета с помощью API

Чтобы настроить отчет для всей организации, отправьте запрос POST к /organizations/{org_name}/report-definitions .

Чтобы настроить отчет для конкретного разработчика, отправьте POST-запрос к /organizations/{org_name}/developers/{dev_id}/report-definitions , где {dev_id} — это идентификатор разработчика.

При оформлении запроса необходимо указать название и тип отчета. Тип может быть одним из следующих: BILLING , REVENUE , VARIANCE (устарело) или PREPAID_BALANCE . Кроме того, вы можете указать критерии в свойстве mintCriteria , которое дополнительно настраивает отчет. Существует широкий спектр критериев, которые вы можете указать. Это дает вам большую гибкость в настройке отчета. Вот некоторые вещи, которые вы можете указать в качестве критериев:

  • Для отчета о выставлении счетов или предоплаченном балансе — месяц выставления счета для отчета.
  • Для отчета о доходах — тип транзакций, охватываемых отчетом, например транзакции покупки, транзакции списания и возврат средств.
  • Для отчета о предоплаченном балансе разработчик, к которому относится отчет.
  • Для отчета о доходах — пакеты продуктов API (или пакеты API), продукты, тарифные планы и приложения, к которым применяется отчет.
  • Для отчета о выручке или отклонении применимая валюта отчета.
  • Для отчетов о выставлении счетов, предоплаченном балансе или отчетах о доходах независимо от того, является ли отчет сводным или подробным отчетом.
  • Для сводного отчета о доходах включите в отчет настраиваемые атрибуты транзакций.

Полный список критериев отчета см. в разделе «Параметры конфигурации отчета» .

Например, ниже создается отчет о доходах, в котором обобщаются операции транзакций за июль 2015 года. Отчет включает в себя различные типы транзакций, указанные в transactionTypes , и применяется конкретно к пакету продуктов API платежей и продукту API платежей. Поскольку в определении отчета не указан конкретный разработчик или приложение, отчет применяется ко всем разработчикам и приложениям. А поскольку для currencyOption установлено значение LOCAL , каждая строка отчета будет отображаться с использованием валюты соответствующего тарифного плана. Кроме того, свойство groupBy указывает, что столбцы в отчете будут сгруппированы в следующем порядке: ПАКЕТ, ПРОДУКТ, РАЗРАБОТЧИК, ПРИЛОЖЕНИЕ и RATEPLAN (в отчете содержится название и идентификатор тарифного плана).

$ curl -H "Content-Type: application/json" -X POST -d \
'{
      "name": "July 2015 revenue report",
      "description": " July 2015 revenue report for Payment product",
      "type": "REVENUE",     
      "mintCriteria":{
         "fromDate":"2015-07-01 00:00:00",
         "toDate":"2015-08-01 13:35:00",
         "showTxDetail":true,
         "showSummary":true,
         "transactionTypes":[
            "PURCHASE",
            "CHARGE",
            "REFUND",
            "CREDIT",
            "SETUPFEES",
            "TERMINATIONFEES",
            "RECURRINGFEES"
         ],
         "monetizationPackageIds":[
            "payment"
         ],
         "productIds":[
            "payment"
         ],
         "currencyOption":"LOCAL",
         "groupBy":[
            "PACKAGE",
            "PRODUCT",
            "DEVELOPER",
            "APPLICATION",
            "RATEPLAN"
         ]
      }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions" \
-u email:password

Ниже создается подробный отчет о выставлении счетов, показывающий деятельность разработчика DEV FIVE за июнь 2015 года.

$ curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "June billing report, DEV FIVE",
      "description": "June billing report, DEV FIVE",
      "type": "BILLING",      
      "mintCriteria":{
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":true,
         "showSummary":false,         
         "currencyOption":"LOCAL"         
      },
      "devCriteria":[{
         "id":"RtHAeZ6LtkSbEH56",
         "orgId":"myorg"}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xU/report-definitions" \
-u email:password

Просмотр конфигураций отчетов с помощью API

Вы можете просмотреть определенную конфигурацию отчета или все конфигурации отчета для организации. Вы также можете просмотреть конфигурации отчетов для отдельного разработчика.

Чтобы просмотреть конкретную конфигурацию отчета для организации, выполните запрос GET к /organizations/{org_name}/report-definitions/{report_definition_id} , где {report_definition_id} — это идентификатор конкретной конфигурации отчета (идентификатор возвращается в ответе). при создании конфигурации отчета). Например:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/1f7fa53b-de5a-431d-9438-62131e1396c5" \
-u email:password

Чтобы просмотреть все конфигурации отчетов для организации, отправьте запрос GET к /organizations/{org_name}/report-definitions .

Вы можете передать следующие параметры запроса для фильтрации и сортировки результатов:

Параметр запроса Описание
all Флаг, указывающий, следует ли возвращать все пакеты продуктов API. Если установлено значение false , количество пакетов продуктов API, возвращаемых на страницу, определяется параметром запроса size . По умолчанию установлено значение false .
size Количество пакетов продуктов API, возвращаемых на страницу. По умолчанию — 20. Если для параметра all query установлено значение true , этот параметр игнорируется.
page Номер страницы, которую вы хотите вернуть (если содержимое разбито на страницы). Если для параметра all запроса установлено значение true , этот параметр игнорируется.
sort Поле, по которому сортируется информация. Если для параметра all запроса установлено значение true , этот параметр игнорируется. По умолчанию — UPDATED:DESC .

Например, следующая команда возвращает конфигурации отчетов для организации и ограничивает получение максимум пятью конфигурациями отчетов:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions?size=5" \ 
-u email:password

Ответ должен выглядеть примерно так (показана только часть ответа):

{
  "reportDefinition" : [ {
    "description" : "Test revenue report",
    "developer" : null,
    "id" : "1f7fa53b-de5a-431d-9438-62131e1396c5",
    "lastModified" : "2015-08-27 15:44:03",
    "mintCriteria" : {
      "asXorg" : false,
      "currencyOption" : "LOCAL",
      "fromDate" : "2015-07-01 00:00:00",
      "groupBy" : [ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ],
      "monetizationPackageIds" : [ "payment" ],
      "productIds" : [ "payment" ],
      "showRevSharePct" : false,
      "showSummary" : true,
      "showTxDetail" : true,
      "showTxType" : false,
      "toDate" : "2015-08-01 00:05:00",
      "transactionTypes" : [ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ]
    },
    "name" : "Test revenue report",
    "organization" : {
      ...
    },
    "type" : "REVENUE"
  }, {
    "description" : "June billing report, DEV FIVE",
    "developer" : null,
    "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
    "lastModified" : "2015-08-27 17:13:20",
    "mintCriteria" : {
      "asXorg" : false,
      "billingMonth" : "JUNE",
      "billingYear" : 2015,
      "currencyOption" : "LOCAL",
      "showRevSharePct" : false,
      "showSummary" : false,
      "showTxDetail" : true,
      "showTxType" : false
    },
    "name" : "June billing report, DEV FIVE",
    "organization" : {
      ...
    },
    "type" : "BILLING"
  } ],
  "totalRecords" : 2
}

Чтобы просмотреть конфигурации отчета для конкретного разработчика, отправьте запрос GET к /organizations/{org_name}/developers/{dev_id}/report-definitions , где {dev_id} — это идентификатор разработчика. При выполнении запроса вы можете указать описанные выше параметры запроса для фильтрации и сортировки данных.

Например, следующая команда возвращает конфигурации отчета для конкретного разработчика и сортирует ответ по имени отчета:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xUreport-definitions?sort=name" \ 
-u email:password

Обновление конфигурации отчета с помощью API

Чтобы обновить конфигурацию отчета, отправьте запрос PUT к /organizations/{org_name}/report-definitions/{report_definition_id} , где {report_definition_id} — это идентификатор конкретной конфигурации отчета. При выполнении обновления необходимо указать в теле запроса обновленные значения конфигурации и идентификатор конфигурации отчета. Например, следующий запрос преобразует отчет в сводный отчет (обновленные свойства выделены):

$ curl -H "Content-Type: application/json" -X PUT -d \
 '{
       "id": "fedac696-ce57-469b-b62c-a77b535fd0eb",
       "name": "June billing report, DEV FIVE",
       "description": "June billing report, DEV FIVE",
       "type": "BILLING",      
       "mintCriteria":{      
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":false,
         "showSummary":true    
        }     
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

Ответ должен выглядеть примерно так (показана только часть ответа):

{
 "description" : "June billing report, DEV FIVE",
  "developer" : null,
  "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
  "lastModified" : "2015-08-27 17:47:29",
  "mintCriteria" : {
    "asXorg" : false,
    "billingMonth" : "JUNE",
    "billingYear" : 2015,
    "showRevSharePct" : false,
    "showSummary" : true,
    "showTxDetail" : false,
    "showTxType" : false
  },
  "name" : "June billing report, DEV FIVE",
  "organization" : {
    ... 
  },
  "type" : "BILLING"
}

Удаление конфигурации отчета с помощью API

Чтобы удалить конфигурацию отчета, отправьте запрос DELETE на /organizations/{org_namer}/report-definitions/{report_definition_id} , где {report_definition_id} — это идентификатор удаляемой конфигурации отчета. Например:

$ curl -H "Accept:application/json" -X DELETE \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

Создание отчета с помощью API

После настройки отчета вы можете создать его в формате файла со значениями, разделенными запятыми (CSV), для просмотра.

Чтобы создать отчет, отправьте POST-запрос organizations/{org_id}/{report_type} , где {report_type} указывает тип отчета, который вы хотите создать. Типы:

  • billing-reports
  • revenue-reports
  • prepaid-balance-reports
  • variance-reports
Кроме того, вы можете создать отчет о доходах для конкретного разработчика, как описано в разделе Создание отчета о доходах для разработчика .

Например, чтобы создать отчет о выставлении счетов, отправьте POST-запрос organizations/{org_name}/billing-reports .

В теле запроса (для любого типа отчета) укажите критерии поиска отчета. Используйте свойства mintCriteria , чтобы указать критерии поиска. Дополнительные сведения см. в разделе «Параметры конфигурации критериев» .

Например, следующий запрос ищет отчет о доходах на основе различных критериев, таких как даты начала и окончания отчета и типы транзакций.

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

Если он найден, отчет о доходах создается в формате файла CSV. Ниже приведен пример вывода отчета:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,

Включение пользовательских атрибутов разработчика в отчеты о доходах с помощью API

Только для отчетов о доходах вы можете включать в отчет настраиваемые атрибуты, если настраиваемый атрибут определен для разработчика. Пользовательские атрибуты определяются при добавлении разработчиков в вашу организацию, как описано в разделе «Управление разработчиками приложений» .

Чтобы включить пользовательские атрибуты в отчет о доходах, отправьте POST-запрос organizations/{org_name}/revenue-reports и включите массив devCustomAttributes в тело запроса:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

Примечание. Не указывайте предопределенные атрибуты MINT_* и ADMIN_* в массиве devCustomAttributes .

Например, следующий пример включает в отчет три настраиваемых атрибута: BILLING_TYPE , SFID и ORG_EXT (если они определены для разработчика):

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"
      ],
      "devCustomAttributes": [
         "BILLING_TYPE",
         "SFID",
         "ORG_EXT"
      ]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

Ниже приведен пример выходных данных отчета, включающий значения для двух настраиваемых атрибутов:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,BILLING_TYPE,SFID,ORG_EXT 
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,

Отчетность о транзакционной активности с помощью API

Вы можете просмотреть транзакционную активность организации, отправив POST-запрос к /organizations/{org_name}/transaction-search . Когда вы делаете запрос, вам необходимо указать критерии для поиска. Вот некоторые вещи, которые вы можете указать в качестве критериев:

  • Идентификатор одного или нескольких продуктов API, для которых были оформлены транзакции.
  • Расчетный месяц и год совершения транзакций.
  • Разработчик(и), выпустивший транзакцию.
  • Тип транзакции, например комиссия за покупку и установку.
  • Статус транзакции как успешный, так и неудачный.

Полный список критериев см. в разделе «Параметры конфигурации критериев» .

Например, следующие транзакции возврата, оформленные конкретным разработчиком за расчетный месяц июнь 2015 г.:

$ curl -H "Content-Type:application/json" -X POST -d \
 '{        
    "billingMonth": "JUNE",
    "billingYear": 2015,
    "devCriteria": [{
      "id": "RtHAeZ6LtkSbEH56",
      "orgId":"myorg"}],
    "transactionTypes": ["PURCHASE", "CHARGE", "SETUPFEES"],
    "transactionStatus": ["SUCCESS", "FAILED"]
    }'
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/transaction-search \
-u email:password

Вы также можете определить, какие приложения, разработчики, пакеты продуктов API или продукты API выполняли транзакции в течение определенного диапазона дат. Вы просматриваете эту информацию отдельно для каждого типа объекта. Например, вы можете просмотреть информацию конкретно о приложениях, которые получают доступ к API в ваших пакетах продуктов API, монетизируемых в пределах указанной даты начала и окончания.

Чтобы просмотреть информацию о активности транзакций, отправьте GET-запрос к одному из следующих ресурсов:

Ресурс Возврат
/organizations/{org_name}/applications-with-transactions

Заявки с транзакциями

/organizations/{org_name}/developers-with-transactions

Разработчики с транзакциями

/organizations/{org_name}/products-with-transactions

Продукты с транзакциями

/organizations/{org_name}/packages-with-transactions

Пакеты продуктов API (или пакеты API) с транзакциями

При отправке запроса вам необходимо указать в качестве параметров запроса дату начала и дату окончания диапазона дат. Например, следующий запрос возвращает разработчиков с транзакциями за август 2015 года.

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers-with-transactions?START_DATE=2015-08-01&END_DATE=2015-08-31" \
-u email:password

Ответ должен выглядеть примерно так (показана только часть ответа):

{
  "developer" : [ {
    "address" : [ {
      "address1" : "Dev Five Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "0917f15f-9521-4e69-9376-07aa7b7b32ca",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev5@myorg.com",
    "hasSelfBilling" : false,
    "id" : "tJZG6broTpGGGeLV",
    "legalName" : "DEV FIVE",
    "name" : "Dev Five",
    "organization" : {
      ...
    },
    "registrationId" : "dev5",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, {
    "address" : [ {
      "address1" : "Dev Seven Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "f86d8c9f-6ed1-4323-b050-6adf494096c9",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev7@myorg.com",
    "hasSelfBilling" : false,
    "id" : "VI3l8m8IPAvJTvjS",
    "legalName" : "DEV SEVEN",
    "name" : "Dev Seven",
    "organization" : {
      ...
    },
    "registrationId" : "dev7",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, ...
  ]
}

Параметры конфигурации отчета для API

Для API доступны следующие параметры конфигурации отчета:

Имя Описание По умолчанию Необходимый?
name

Название отчета.

Н/Д Да
description

Описание отчета.

Н/Д Нет
mintCriteria

Критерии настройки отчета. Дополнительные сведения см. в разделе «Параметры конфигурации критериев» .

Н/Д Нет
type

Тип отчета. Значение может быть одним из следующих:

  • BILLING
  • REVENUE
  • VARIANCE
  • PREPAID_BALANCE
Н/Д Да

Параметры конфигурации критериев

Следующие параметры конфигурации доступны для отчетов через свойство mintCriteria :

Имя Описание По умолчанию Необходимый?
appCriteria

Идентификатор и организация конкретного приложения, которые будут включены в отчет. Если это свойство не указано, в отчет включаются все приложения.

Н/Д Нет
billingMonth

Примечание. Это свойство недействительно для отчетов о доходах.

Месяц выставления счета для отчета, например ИЮЛЬ.

Н/Д Да
billingYear

Примечание. Это свойство не действует для отчетов о доходах.

Год выставления счетов за отчет, такой как 2015 год.

Н/Д Да
currCriteria

ID и организация для конкретной валюты, которая будет включена в отчет. Если это свойство не указано, все поддерживаемые валюты включены в отчет.

Н/Д Нет
currencyOption

Валюта для отчета. Допустимые значения включают в себя:

  • LOCAL . Каждая строка отчета отображается с использованием применимого плана ставок. Это означает, что в одном отчете может быть несколько валют, если у разработчиков есть планы, которые используют разные валюты.
  • EUR . Местные транзакции валюты преобразуются и отображаются в евро.
  • GPB . Местные валютные транзакции преобразуются и отображаются в фунтах Великобритании.
  • USD . Местные транзакции валюты преобразуются и отображаются в долларах США.
Н/Д Нет
devCriteria

Идентификатор разработчика (адрес электронной почты) и название организации для конкретного разработчика, который будет включен в отчет. Если это свойство не указано, все разработчики включены в отчет. Например:

"devCriteria":[{
    "id":"RtHAeZ6LtkSbEH56",
    "orgId":"my_org"}
]
                
Н/Д Нет
devCustomAttributes

Примечание. Это свойство применяется только к отчетам о доходах.

Пользовательские атрибуты для включения в отчет, если они определены для разработчика. Например:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

ПРИМЕЧАНИЕ. Не указывайте предопределенные атрибуты MINT_* и ADMIN_* в массиве devCustomAttributes .

Н/Д Нет
fromDate

Примечание. Это свойство относится только к отчетам о доходах, дисперсии и транзакциях.

Дата начала отчета в UTC.

Н/Д Требуется для отчетов о доходах; Не требуется для других типов отчетов.
groupBy

Порядок, в котором столбцы сгруппированы в отчете. Допустимые значения включают в себя:

  • APPLICATION
  • BALANCE
  • DEVELOPER
  • ORG
  • PACKAGE
  • PRODUCT
  • RATEPLAN
Н/Д Нет
monetizationPackageId

ID одного или нескольких пучков продукта API, чтобы включить в отчет. Если это свойство не указано, в отчет включены все пакеты продукта API.

ПРИМЕЧАНИЕ. Это свойство недопустимо при просмотре деятельности транзакции ( /transaction-search ).

Н/Д Нет
pkgCriteria

ID и организация для конкретного пакета продуктов API, который будет включен в отчет. Если это свойство не указано, в отчет включены все пакеты продукта API. Это свойство может быть указано вместо свойства monetizationpackageIds .

ПРИМЕЧАНИЕ. Это свойство недопустимо при просмотре деятельности транзакции ( /transaction-search ).

Н/Д Нет
prevFromDate

Примечание. Это свойство применяется только к отчетам дисперсии.

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

Н/Д Нет
prevToDate

Примечание. Это свойство применяется только к отчетам дисперсии.

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

Н/Д Нет
prodCriteria

ID и организация для конкретного продукта API, который будет включен в отчет. Если это свойство не указано, все продукты API включены в отчет. Это свойство может быть указано вместо свойства productIds .

ПРИМЕЧАНИЕ. Это свойство недопустимо при просмотре деятельности транзакции ( /transaction-search ).

Н/Д Нет
productIds

ID одного или нескольких продуктов API для включения в отчет. Если это свойство не указано, все продукты API включены в отчет.

Идентификаторы продукта API должны быть указаны как org-name@@@product-name . Например: "productIds": ["myorg@@@myproduct", "myorg@@@myproduct2"]

Н/Д Нет
pricingTypes

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

  • REVSHARE . План доходов.
  • REVSHARE_RATECARD . Доход доля и тарифный план карт.
  • RATECARD . План карт.

Если это свойство не указано, в отчет включены планы по ставкам всех типов ценообразования.

Н/Д Нет
ratePlanLevels

Тип плана ставки должен быть включен в отчет. Допустимые значения включают в себя:

  • DEVELOPER . План ставки разработчика.
  • STANDARD . Стандартный план ставок.

Если это свойство не указано, в отчет включены как специфичные для разработчика, так и стандартные планы ставок.

Н/Д Нет
showRevSharePct

Флаг, который указывает, показывает ли отчет процент доходов. Допустимые значения включают в себя:

  • true . Показать процент доходов доходов.
  • false . Не показывайте процент доходов доходов.
Н/Д Нет
showSummary

Флаг, который указывает, является ли отчет кратким. Допустимые значения включают в себя:

  • true . Отчет - это резюме.
  • false . Отчет не является резюме.
Н/Д Нет
showTxDetail

Примечание. Это свойство применяется только к отчетам о доходах.

Флаг, который указывает, показывает ли в отчете детали уровня транзакции. Допустимые значения включают в себя:

  • true . Показать детали уровня транзакции.
  • false . Не показывайте детали уровня транзакции.
Н/Д Нет
showTxType

Флаг, который указывает, показывает ли отчет тип каждой транзакции. Допустимые значения включают в себя:

  • true . Покажите тип каждой транзакции.
  • false . Не показывайте тип каждой транзакции.
Н/Д Нет
toDate

Примечание. Это свойство относится только к отчетам о доходах, дисперсии и транзакциях.

Дата окончания отчета в UTC.

Отчет включает данные, собранные до конца дня до указанной даты. Данные отчета, собранные в указанную дату окончания, будут исключены из отчета. Например, если вы хотите срок действия плана тарифов 31 декабря 2016 года, вы должны установить значение Todate на 2017-01-01. В этом случае отчет будет включать данные отчетов до конца дня 31 декабря 2016 года; Данные отчета 1 января 2017 года будут исключены.

Н/Д Требуется для отчетов о доходах; Не требуется для других типов отчетов.
transactionStatus

Статус транзакций включить в отчет. Допустимые значения включают в себя:

  • SUCCESS . Успешная транзакция.
  • DUPLICATE . Дублировать транзакцию. Эти транзакции можно игнорировать. Трубопровод данных от времени выполнения Apigee до сервера рейтинга может иногда генерировать дублирующиеся транзакции, чтобы быть терпимыми ошибкой, а монетизация распознает и отмечает их как дубликат.
  • FAILED . Неудачная транзакция. Этот статус запускается, когда проверка предварительного условия не удается. Например:
    • Рейтинг попытался, даже если разработчик не приобрел план тарифов. Это может произойти, если политика проверки монетизации не настроена.
    • Квота превышена, но звонки все еще продолжаются. Это может произойти, если политика проверки монетизации не настроена.
    • Отрицательное значение атрибутов было отправлено для пользовательского плана на основе атрибутов.
  • INVALID_TSC . Транзакция недействительна. Этот статус запускается, когда критерии выполнения txProviderStatus не соответствуют критериям успеха, указанным на уровне пакета продукта API.
  • REVIEW . Транзакции, требующие рассмотрения. Этот статус запускается для гибких планов ставки доходов, если стоимость попадает в диапазон доходов, который не настроен.
Н/Д Нет
transactionCustomAttributes

Пользовательские атрибуты транзакции, чтобы включить в суммарные отчеты о доходах. Вы должны включить эту функцию в вашей организации. См. Включение пользовательских атрибутов транзакций в отчетах о доходах .

Н/Д Нет
transactionTypes

Тип транзакций, которые должны быть включены в отчет. Допустимые значения включают в себя:

Если это свойство не указано, все типы транзакций включены в отчет.

Н/Д Нет