Удалить все сообщения пользователя на всём сайте через API?

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

Лола, как написать скрипт для массового удаления постов в Discourse?

Кстати, зачем вы используете API для этого?

Я думаю, это также можно сделать с помощью задачи rake из командной строки.