Skip to main content
GET
/
api
/
admins
List chat admins
curl --request GET \
  --url http://localhost:8080/api/admins \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 123,
    "username": "<string>",
    "first_name": "<string>",
    "last_name": "<string>",
    "is_bot": true,
    "custom_title": "<string>",
    "can_be_edited": true,
    "permissions": {
      "can_change_info": true,
      "can_post_messages": true,
      "can_edit_messages": true,
      "can_delete_messages": true,
      "can_invite_users": true,
      "can_restrict_members": true,
      "can_pin_messages": true,
      "can_promote_members": true,
      "can_manage_video_chats": true,
      "can_manage_chat": true
    }
  }
]

Authorizations

Authorization
string
header
required

API key with bmx_ prefix. Obtain via /api/auth/api-keys.

Query Parameters

bot_id
integer
required
chat_id
integer
required

Response

Array of admin users with permissions

id
integer

Telegram user ID

username
string

Telegram username (without @)

first_name
string

First name

last_name
string

Last name

is_bot
boolean

Whether this user is a bot

custom_title
string
can_be_edited
boolean
permissions
object