Перейти к содержимому

Поиск доступен только в продакшен-сборках. Выполните сборку и запустите превью, чтобы протестировать поиск локально.

Поиск пользователей по имени

GET/v1/search/1₽ за 2xx

Возвращает список пользователей, совпадающих по имени. Ответ содержит только базовые поля пользователей (id, username, name, is_bot, is_deleted). Полный профиль — через GET /v1/users/{identifier}.

Требуется заголовок Api-Key.

Имя Тип Обязателен По умолчанию Описание
name string да Непустое имя или поисковая фраза.
raw boolean нет false Если true, возвращать только точные совпадения.
Terminal window
# Полнотекстовый поиск
curl -G -H "Api-Key: $API_KEY" \
--data-urlencode "name=john" \
https://api.telesint.dev/v1/search/
# Точное совпадение
curl -G -H "Api-Key: $API_KEY" \
--data-urlencode "name=John Doe" \
--data-urlencode "raw=true" \
https://api.telesint.dev/v1/search/
{
"data": [
{
"id": 12345,
"username": "johndoe",
"name": "John Doe",
"is_bot": false,
"is_deleted": false
},
{
"id": 67890,
"username": null,
"name": "John",
"is_bot": false,
"is_deleted": false
}
]
}
Поле Тип Описание
id integer ID пользователя.
username string | null Username, если есть.
name string Отображаемое имя.
is_bot boolean | null true для ботов.
is_deleted boolean | null true для удалённых аккаунтов.
  • Полнотекстовый (по умолчанию, raw=false) — возвращает до 50 результатов, упорядоченных по релевантности.
  • Точный (raw=true) — поле name должно совпадать с запросом ровно.
  • 422 — параметр name отсутствует или пустой.
  • См. Ошибки.