GET /v1/profile/account/list/page/limit/?text
Принимаемые параметры:
| Имя | Тип | Описание | Обязательное | Возможно указание нескольких значений |
|---|---|---|---|---|
| text | string | Строка поиска по имени пользователя, e-mail или телефону (в любом формате). Пример: text=тест | Нет | Нет |
| page | integer | Номер страницы для пагинации результатов (по умолчанию 1) | Нет | Нет |
| limit | integer | Количество аккаунтов в возвращаемом списке (по умолчанию 10) | Нет | Нет |
Результатом запроса будет список аккаунтов, удовлетворяющих условию поиска, объединённый блоком items. На этом же уровне находятся теги total (общее число найденных записей) и блок pages с информацией о пагинации.
Результат запроса
{
"data": {
"items": [
{
"id": 1234567,
"name": "Иван Иванов",
"email": "example@mail.ru",
"phone": "79999999999",
"file": null,
"invitation": {
"hash": "92378eb5b0865ebaa69538db50313a99d4960d0b",
"sentAt": "2025-02-11T15:28:36+03:00",
"acceptedAt": null
},
"groups": [
{
"id": 100,
"title": "Партнеры"
}
],
"type": {
"isAdmin": false,
"title": "Менеджер"
},
"packets": {},
"wholesale": {},
"wholesaleOrders": {},
"wholesaleResumes": {},
"permissions": {
"3": "Вакансии/Объекты/Объявления",
"4": "Создание вакансий/объектов/объявлений",
}
}
],
"total": 1,
"pages": {
"page": 1,
"total": 1,
"limit": 10
}
}
}