Как загрузить файл через API и получить его URL?

Смотрите Reverse engineer the Discourse API