api ejabberd
abort_delete_old_mam_messages
Додано в версії 22.05
Перервати поточну операцію видалення старих повідомлень MAM
Аргументи
- host :: string: Ім’я хоста, на якому слід перервати операцію
Результат
- status :: string: Текст статусу
Приклад
POST /api/abort_delete_old_mam_messages
{
"host": "localhost"
}
HTTP/1.1 200 OK
"Operation aborted"abort_delete_old_messages
Додано в версії 22.05
Перервати поточну операцію видалення старих офлайн-повідомлень
Аргументи
- host :: string: Ім’я хоста, на якому слід перервати операцію
Результат
- status :: string: Текст статусу
Приклад
POST /api/abort_delete_old_messages
{
"host": "localhost"
}
HTTP/1.1 200 OK
"Operation aborted"add_blocked_domain
Додано в версії 25.07
Додати домен до списку заблокованих доменів
Аргументи
- host :: string
- domain :: string
Результат
- res :: string: Необроблений рядок результату
Приклад
POST /api/add_blocked_domain
{
"host": "aaaaa",
"domain": "bbbbb"
}
HTTP/1.1 200 OK
"Success"add_rosteritem
Додано в версії 24.02
Додати контакт до списку користувачів (підтримується ODBC)
Аргументи
- localuser :: string : User name
- localhost :: string : Server name
- user :: string : Contact user name
- host :: string : Contact server name
- nick :: string : Nickname
- groups :: [group::string] : Groups
- subs :: string : Subscription
Результат
- res :: integer : Код стану (0 у разі успіху, 1 в іншому випадку)
Приклад
POST /api/add_rosteritem
{
"localuser": "user1",
"localhost": "myserver.com",
"user": "user2",
"host": "myserver.com",
"nick": "User 2",
"groups": [
"Friends",
"Team 1"
],
"subs": "both"
}
HTTP/1.1 200 OK
""