Я активировал модуль mod_mam в Ejabberd следующим образом: -
mod_mam: db_type: sql assume_mam_usage: true default: always clear_archive_on_room_destroy: false
Как мне получать сообщения через API?
Если «через API» означает использовать mod_http_api, xmlrp c, ReST или подобное, то это невозможно. прямо сейчас mod_mam должен использоваться клиентами XMPP, как определено в https://xmpp.org/extensions/xep-0313.html