Уведомления

/api/notify/* методы, которые получают входящие уведомления с сервера etl.

POST /api/notify/db/:id

Уведомление о потенциальном изменении схемы в одной из Databases. Вызывающий может дополнительно указать :table_id или :table_name в теле, чтобы ограничить обновления одной Table. Необязательный параметр :scan может быть "full" или "schema" для полной синхронизации или синхронизации схемы. Этот параметр доступен независимо от того, передается ли :table_id или :table_name. Этот метод защищен ключом API, который необходимо передать как заголовок X-METABASE-APIKEY, который необходимо определить в переменной среды MB_API_KEY.

Параметры:

  • id целое число больше нуля.

  • table_id целое число больше нуля или null.

  • table_name непустая строка или null.

  • scan null или перечисление full, schema.

  • synchronous?

POST /api/notify/db/:id/new-table

Синхронизирует новую таблицу без запуска полной синхронизации базы данных. Требуется schema_name и table_name. Будет сгенерирована ошибка, если таблица уже существует в GlarusBI или не может быть найдена.

PARAMS:

  • id целое число больше нуля.

  • schema_name непустая строка.

  • table_name непустая строка.


<< Назад к разделу API