Перейти к основному содержимому

Введение в Console API

Console API - это HTTP API конфигуратора Trisigma. Позволяет управлять экспериментами программно (Server-to-Server), без входа в веб-интерфейс платформы.

Для чего это нужно

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

Console API vs Splitter API

Платформа предоставляет два разных API:

  • Console API - управление конфигурацией экспериментов: создание, запуск, остановка. Заменяет ручную работу в веб-интерфейсе.
  • Splitter API - определяет, в какой группе находится пользователь. Интегрируется в код приложения и обрабатывает высоконагруженные запросы в рантайме.
  1. Авторизация - где взять токен и как формировать запросы (хосты, заголовки).
  2. Сквозной сценарий - пошаговый алгоритм интеграции: в каком порядке вызывать методы, готовые curl-примеры для разных типов экспериментов.
  3. Справочник методов - полный контракт: эксперименты, жизненный цикл, справочники, коды ошибок.
  4. Справочник API (Swagger) - интерактивный контракт: все параметры, схемы, типы данных и коды ошибок. Здесь же можно протестировать запросы.