Notell API Docs
English

Админ-панель

Админ — платформа и кабинет клиента

У админ-панели две стороны. Адрес и форма входа общие; какую сторону вы увидите, определяет учётная запись.

Администратор платформыКлиент (оператор)
КтоВладелец платформы и сотрудники платформы (owner, operator, viewer)Компания, подключающая платформу: роль client и сотрудники, которых она создаёт (client_user)
Кто создаётВладелец, в разделе StaffТолько владелец платформы вручную, в разделе Clients
Что видитВсе проекты, глобальные настройки, каталог игр, биллинг, персонал, клиентовТолько свои проекты (partner id, назначенные владельцем)
Что может менятьВсёСвой API-ключ, callback URL, список IP, лимиты ставок (в границах платформы), RTP игроков, фриспины, целевые исходы, кабинет и команду

Разделение проверяется на сервере в каждом запросе, а не только скрыто в меню. Клиент, запросивший данные чужого проекта или действие, доступное только платформе, получает 403 FORBIDDEN. Списки, отчёты, история и журналы содержат только проекты клиента.

Администратор платформы: Clients#

Раздел Clients (только владелец) — здесь создают и ведут клиентов. Саморегистрации нет.

ПолеПримечания
UsernameЗадаётся при создании
Временный парольНе менее 8 символов. Клиент обязан сменить его при первом входе; пока он не сменён, остальные экраны закрыты
ProjectsPartner id, которые клиент видит и которыми управляет. Клиент без проектов ничего не видит
Права клиентаgame-history, api-logs, launch-game, freespins-view, freespins-grant, freespins-delete, configure-projects (ставки и целевые исходы), players-rtp, manage-credentials (API-ключ, callback, список IP), manage-users (сотрудники)
Компания, e-mail, телефон, сайтПрофиль клиента; позже клиент может править его сам
Заметка платформыВидна только платформе
Границы ставокНеобязательные минимум и максимум ставки за спин по валюте. Лимиты ставок клиента — общие и по игрокам — должны лежать внутри
EnabledОтключение клиента сразу закрывает всех его сотрудников и завершает их сессии

Изменение проектов или прав клиента завершает его сессии и сужает права его сотрудников до нового объёма. Пароль, введённый при редактировании, — новый временный: клиент должен сменить его при следующем входе. Экран Staff показывает только персонал платформы; клиентов там не создают и не правят.

Клиент: что показывает меню#

Клиент видит только экраны, на которые есть право.

ЭкранНужноПримечания
Dashboard, Analytics, Online—Отчёты и GGR только по проектам клиента
Projects—Свои проекты. Вкладки: Overview, Integration, Управление ставками. Остальные настройки (система RTP, провайдеры, технические, оповещения, тип кабинета) — только у платформы
Game History, API Logsgame-history, api-logsРаунды и wallet-callback'и своих проектов
Free spinsfreespins-*Выдача, просмотр, отмена по своим проектам
Target outcomesconfigure-projectsСвои проекты
RTP & playersplayers-rtpПерсональный RTP игроков и лимиты ставок игрока. Общее правило RTP проекта остаётся у платформы
IP Whitelistmanage-credentialsТолько сети своих проектов
Launch gamelaunch-gameТестовый запуск для своих проектов
My cabinet—Профиль, пароль, команда, действия

Клиенту недоступны: Staff, Clients, Billing, переключатели провайдеров и каталога, страницы релиза и системы, аудит чужих учётных записей и показ действующего API-ключа.

Клиент: API-ключ, callback и список IP#

Откройте Projects → проект → Integration.

  • Экран показывает partner id и маскированный ключ с отпечатком.
  • Regenerate выпускает новый ключ. Он показывается один раз — скопируйте его в диалоге. Старый ключ перестаёт работать сразу. Для подтверждения введите id проекта.
  • Revoke аннулирует ключ без выпуска нового. Запросы казино будут отклоняться, пока вы не выпустите новый.
  • Callback URL — укажите адрес https:// на публичном хосте, Save, затем Test connection.
  • IP Whitelist — добавляйте и удаляйте сети, с которых можно вызывать API ваших проектов (Аутентификация). Если удалить все адреса вашего сервера, интеграция остановится.

Изменения ключа, callback и IP записываются в журнал аудита с вашей учётной записью.

Клиент: My cabinet#

  • Профиль компании — название, контактный e-mail, телефон, сайт. Границы ставок платформы для вашей записи показываются только для чтения.
  • Пароль — смена собственного пароля. Остальные сессии вашей записи завершаются.
  • Команда (нужно manage-users) — создание сотрудников. Сотрудник получает логин и временный пароль, часть ваших проектов и часть ваших прав. Больше, чем у вас, дать нельзя, а управлять командой сотрудник не может никогда (manage-users не делегируется). Сотрудника можно сузить, отключить или сбросить ему пароль. Если платформа сужает ваш объём, сотрудники теряют его вместе с вами.
  • Действия — журнал действий вашей записи и вашей команды.

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

См. также#

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