Перейти к содержанию

Кэш

API-методы для Кэша.

DELETE /api/cache/

Удалить конфигурации кэша.

ПАРАМЕТРЫ:

  • model перечисление из root, database, dashboard, question.

  • model_id вектор из значений, которые должны быть целыми числами больше нуля.

GET /api/cache/

Возвращает конфигурацию кэша.

ПАРАМЕТРЫ:

  • model Тип модели.

  • collection Id коллекции для фильтрации результатов. Возвращает всё, если не указано.

  • id Id модели, для которой нужно получить конфигурацию.

POST /api/cache/invalidate

Инвалидировать записи кэша.

Используйте как /api/cache/invalidate?database=1&dashboard=15 (можно указать любое количество database/dashboard/question).

&include=overrides контролирует, хотите ли вы инвалидировать кэш для конкретной конфигурации кэша без затрагивания всех вложенных конфигураций, или вы хотите, чтобы ваша инвалидация распространилась на каждую карточку.

ПАРАМЕТРЫ:

  • include Все переопределения конфигурации кэша также должны инвалидировать кэш.

  • database Список id баз данных.

  • dashboard Список id дашбордов.

  • question Список id вопросов.

PUT /api/cache/

Сохранить конфигурацию кэша.