API для получения настроек Composer?

Привет, друзья,

Я создаю мобильное приложение форума, используя Discourse API, и хочу реализовать проверку минимального количества символов на стороне клиента для тем и сообщений, чтобы не отправлять запросы к API для валидации введённого текста.

Однако, похоже, что минимальную длину сообщения и первого сообщения можно настраивать динамически через административные настройки.

Вопрос: есть ли способ получить все эти настройки через API-вызов (в моём случае при запуске приложения), чтобы приложению не нужно было жёстко прописывать пороги и предполагать, что они не изменятся?

Заранее спасибо за внимание!

С уважением,
Крис

Я нашёл admin/site_settings/category/posting.json, но, похоже, он виден только администраторам…

Лучшее, что я могу предложить, — это реверс-инжиниринг API Discourse и проверка того, получает ли интерфейс пользователя необходимую вам информацию.

При беглом просмотре я этого не обнаружил, поэтому следующим шагом я бы посмотрел в исходный код редактора.

Также при кратком осмотре max_post_length я не нашёл его в сериализаторе, поэтому, вероятно, клиент Discourse просто отправляет пост, чтобы проверить, не слишком ли он длинный. Я проверил это, и действительно, клиент не знает максимальную длину: