У вас получилось это запустить? Я перепробовал всевозможные комбинации с Node.js, но ничего не выходит.
Получаю ошибку 422 Unprocessable Entity.
В документации Discourse указано, что тип содержимого (content-type) для запроса — application/json.
В этом посте в примере для Postman используется form-data, а при наблюдении за компрессором в веб-интерфейсе Discourse видно, что отправляется multipart-запрос.
Кто-нибудь знает, как сделать это через API, не используя Ruby-клиент?