Como fazer upload de imagem usando a API do Discourse

Conseguiu fazer isso funcionar? Tenho tentado todas as combinações possíveis com Node.js e não consigo fazer funcionar.

Estou recebendo um erro 422 Unprocessable Entity.

Na documentação do Discourse, diz que o content-type da solicitação é application/json.

Neste post, o exemplo do Postman usa form-data, e quando observo o compositor na interface web do Discourse, ele usa um envio multipart.

Alguém sabe como fazer isso via API sem usar o cliente Ruby?