Cómo subir una imagen usando la API de Discourse

¿Lograste que esto funcionara? He estado probando todo tipo de combinaciones con Node.js y no consigo que funcione.

Recibo un error 422 Unprocessable Entity.

En la documentación de Discourse, se indica que el content-type de la solicitud es application/json.

En este post, el ejemplo de Postman utiliza form-data, y cuando observo el compositor en la interfaz web de Discourse, veo que utiliza una solicitud multipart.

¿Alguien sabe cómo hacer esto a través de la API sin usar el cliente de Ruby?