.. meta:: :description: Монитор Audit Events в UI менеджера SBC: push- и URL-уведомления о системных событиях, повторяемые до 30 раз в течение 14 дней для доставки. Audit Events ######################## Введение =========================== Монитор событий предназначен для уведомления об определённых событиях в системе с помощью push- или URL-уведомлений. .. image:: ../../_static/images/9/audit.png :width: 700 :align: center :alt: pic92 merchant faq Включённое URL-уведомление отправляет запрос на указанный URL. Ожидается, что сервер Присоединяющейся стороны ответит HTTP-статусом 200 OK; в противном случае система попытается отправить то же уведомление до 30 раз в течение 14 дней, чтобы гарантировать его доставку. URL Requirements - :ex:`HTTPS`: 443, 8443 Все события, кроме "Managers", доступны менеджерам и superior'ам. Событие "Managers" доступно только superior'ам. Описание: Access to control key ===================== Событие "Описание: Access to control key" отправляет уведомление на указанный URL о просмотре контрольного ключа торговца любым пользователем системы. | Пример полученных данных: | {:ex:`access_date`: “2021.04.01 23:59:59”, :ex:`user_name`: “vp-support”, :ex:`merchant_name`: “имя нового торговца”, :ex:`merchant_id`: “1”, :ex:`viewed_data`: “merchant_control_key”} .. list-table:: :widths: 25 15 60 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`access_date` - Строка - Описание: Date of access * - :code:`user_name` - Строка - Имя пользователя, просмотревшего ключ управления * - :code:`merchant_name` - Строка - Описание: Торговец's name * - :code:`merchant_id` - Integer - Торговец's ID * - :code:`viewed_data` - Строка - Описание: Viewed data Доступ к профилю торговца ========================== Событие "Доступ к профилю торговца" отправляет уведомление на указанный URL о посещении страницы торговца любым пользователем системы. | Пример полученных данных: | {:ex:`access_date`: “2021.04.01 23:59:59”, :ex:`user_name`: “vp-support”, :ex:`merchant_name`: “название нового торговца”, :ex:`merchant_id`: “1”, :ex:`viewed_data`: “merchant_page”} .. list-table:: :widths: 25 15 60 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`access_date` - Строка - Описание: Date of access * - :code:`user_name` - Строка - Имя пользователя, просмотревшего ключ управления * - :code:`merchant_name` - Строка - Описание: Торговец's name * - :code:`merchant_id` - Integer - Торговец's ID * - :code:`viewed_data` - Строка - Описание: Viewed data Описание: End points ========== Событие "Описание: End points" отправляет уведомление на указанный URL о создании нового или изменении статуса endpoint. | Пример полученных данных: | {:ex:`end_point_id`: "1", :ex:`end_point_name`: "новое имя конечной точки", :ex:`end_point_status`: "Отключена", :ex:`end_point_rate_plan_id`: null, :ex:`end_point_rate_plan_name`: null} .. list-table:: :widths: 35 15 50 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`end_point_id` - Integer - Endpoint's ID * - :code:`end_point_name` - Строка - Описание: Endpoint's name * - :code:`end_point_status` - Строка - | Описание: Endpoint's status. | Возможные значения: Включено, Отключено * - :code:`end_point_rate_plan_id` - Строка - Идентификатор тарифного плана конечной точки * - :code:`end_point_rate_plan_name` - Строка - Название тарифного плана конечной точки Первая транзакция конечных точек ============================ Событие "Первая транзакция конечных точек" отправляет уведомление на указанный URL о первой транзакции endpoint. | Пример полученных данных: | {:ex:`end_point_id`: "1", :ex:`end_point_name`: "название нового endpoint", :ex:`end_point_status`: "Отключён", :ex:`end_point_first_transaction_date`: "2021.04.01 23:59:59"} .. list-table:: :widths: 38 15 46 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`end_point_id` - Integer - Endpoint's ID * - :code:`end_point_name` - Строка - Описание: Endpoint's name * - :code:`end_point_status` - Строка - | Описание: Endpoint's status. | Возможные значения: Включено, Отключено * - :code:`end_point_first_transaction_date` - Строка - Дата первой транзакции конечной точки Gates ===== Событие "Gates" отправляет уведомление на указанный URL о создании нового или изменении статуса шлюза. | Пример полученных данных: | {:ex:`gate_id`: "1", :ex:`gate_name`: "название нового шлюза", :ex:`gate_status`: "Отключён", :ex:`gate_rate_plan_id`: "10", :ex:`gate_rate_plan_name`: "название нового тарифного плана шлюза"} .. list-table:: :widths: 26 15 59 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`gate_id` - Integer - Gate's ID * - :code:`gate_name` - Строка - Описание: Gate's name * - :code:`gate_status` - Строка - | Описание: Gate's status. | Возможные значения: Включено, Отключено * - :code:`gate_rate_plan_id` - Строка - Описание: Gate's rate plan ID * - :code:`gate_rate_plan_name` - Строка - Описание: Gate's rate plan name Managers ======== Событие «Менеджеры» отправляет уведомление на указанный URL о создании нового менеджера. | Пример полученных данных: | {:ex:`manager_id`: "1", :ex:`manager_name`: "название нового менеджера"} .. list-table:: :widths: 25 15 60 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`manager_id` - Integer - Manager's ID * - :code:`manager_name` - Строка - Описание: Manager's name Торговец ======== Событие "Торговецs" отправляет уведомление на указанный URL о создании нового или изменении статуса торговца. | Пример полученных данных: | {:ex:`merchant_id`: "1", :ex:`merchant_name`: "новое имя торговца", :ex:`merchant_status`: "Disabled"} .. list-table:: :widths: 25 15 60 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`merchant_id` - Integer - Торговец's ID * - :code:`merchant_name` - Строка - Описание: Торговец's name * - :code:`merchant_status` - Строка - | Описание: Торговец's status. | Возможные значения: Включено, Отключено Первая транзакция торговца =========================== Событие "Первая транзакция торговца" отправляет уведомление на указанный URL о первой транзакции торговца. | Пример полученных данных: | {:ex:`merchant_id`: "1", :ex:`merchant_name`: "название нового торговца", :ex:`merchant_status`: "Отключён", :ex:`merchant_first_transaction_date`: "2021.04.01 23:59:59"} .. list-table:: :widths: 40 15 45 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`merchant_id` - Integer - Торговец's ID * - :code:`merchant_name` - Строка - Описание: Торговец's name * - :code:`merchant_status` - Строка - | Описание: Торговец's status. | Возможные значения: Включено, Отключено * - :code:`merchant_first_transaction_date` - Строка - Дата первой транзакции торговца Описание: Processing limits ================= Событие "Описание: Processing limits" отправляет уведомление на указанный URL о создании новой или изменении конфигурации/удалении лимита. | Пример полученных данных: | {:ex:`processing_limit_id`: "1", :ex:`processing_limit_action_type`: "создан"} .. list-table:: :widths: 35 15 50 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`processing_limit_id` - Integer - Описание: Процессор's limit ID * - :code:`processing_limit_action_type` - Строка - | Тип действия лимита Процессора. | Возможные значения: Создан, Включён, Отключён, Удалён Процессор ========= Событие "Процессорs" отправляет уведомление на указанный URL о создании нового или изменении статуса процессора. | Пример полученных данных: | {:ex:`processor_id`: "1", :ex:`processor_name`: "новое имя процессора", :ex:`processor_status`: "Disabled"} .. list-table:: :widths: 25 15 60 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`processor_id` - Integer - Процессор's ID * - :code:`processor_name` - Строка - Описание: Процессор's name * - :code:`processor_status` - Строка - | Описание: Процессор's status. | Возможные значения: Включено, Отключено Проекты ======== Событие "Проекты" отправляет уведомление на указанный URL о создании нового или изменении статуса проекта. | Пример полученных данных: | {:ex:`project_id`: "1", :ex:`project_name`: "имя нового проекта", :ex:`project_status`: "Отключён", :ex:`project_rate_plan_id`: "10", :ex:`project_rate_plan_name`: "имя нового тарифного плана проекта"} .. list-table:: :widths: 30 15 55 :header-rows: 1 :class: longtable * - Название параметра - Проверка - Описание * - :code:`project_id` - Integer - Project's ID * - :code:`project_name` - Строка - Описание: Project's name * - :code:`project_status` - Строка - | Описание: Project's status. | Возможные значения: Включено, Отключено * - :code:`project_rate_plan_id` - Строка - Описание: Project's rate plan ID * - :code:`project_rate_plan_name` - Строка - Название тарифного плана проекта