Перейти до вмісту

Пошук доступний лише у виробничих збірках. Спробуйте зібрати та переглянути сайт, щоби протестувати його локально

Отримати користувача за ID або username

GET/v1/users/{identifier}1₽ або 4₽ за 2xx

Повертає профіль користувача за числовим ID або username.

Потрібен заголовок Api-Key.

Запит коштує 1₽, якщо обидва поля — groups і cl_groups — порожні. Якщо хоча б одне з них містить групу, запит коштує 4₽.

Ім’я Тип Обов’язковий Опис
identifier string так Числовий ID (наприклад 12345) або username з @ чи без нього.
Terminal window
# За числовим ID
curl -H "Api-Key: $API_KEY" \
https://api.telesint.dev/v1/users/12345
# За username
curl -H "Api-Key: $API_KEY" \
https://api.telesint.dev/v1/users/johndoe
{
"data": {
"id": 12345,
"username": "johndoe",
"name": "John Doe",
"h_name": [
{ "value": "John Doe Old", "update": "2021-01-01T00:00:00" },
{ "value": "John Doe Very Old", "update": null }
],
"h_username": [
{ "value": "johndoe_old", "update": "2021-01-01T00:00:00" }
],
"groups": [
{
"data": { "id": 12345, "title": "Example Group", "url": "example_group" },
"admin": { "id": 12345, "is_creator": true, "role": "admin", "update": "2021-01-01T00:00:00" },
"update": "2021-01-01T00:00:00"
}
],
"cl_groups": [],
"scam": false,
"dc": 2,
"last_online": { "status": "recently", "update": "2021-01-01T00:00:00" },
"premium": { "last_seen": "2021-01-01T00:00:00" },
"is_bot": false,
"is_deleted": false
}
}
Поле Тип Опис
id integer Незмінний ID користувача.
username string | null Поточний username.
name string Поточне ім’я для відображення.
h_name масив history entry Попередні імена.
h_username масив history entry Попередні usernames.
groups масив group membership До 1 000 відкритих груп користувача.
cl_groups масив group membership До 1 000 закритих/приватних груп.
scam boolean Акаунт позначено як scam.
dc integer | null Номер датацентру.
last_online last online | null Останній онлайн-статус.
premium premium | null Преміум-статус.
is_bot boolean true для бот-акаунтів.
is_deleted boolean true якщо акаунт видалений.
Поле Тип Опис
value string Попереднє значення імені або username.
update string (date-time) | null Коли це значення було замінено.
Поле Тип Опис
data object { id, title, url } — коротка інформація про групу.
admin object | null Присутній, тільки якщо користувач — адмін групи.
update string (date-time) | null Коли членство востаннє підтвердили.
Поле Тип Опис
status enum Одне з empty, online, offline, last_week, last_month, recently.
update string (date-time) | null Коли статус було записано.
Поле Тип Опис
last_seen string (date-time) | null Коли в акаунта востаннє був зафіксований преміум.
  • 404 — користувача не знайдено.
  • 400 — некоректний identifier.
  • Див. Помилки.