Документация API JCat.Работа

Список аккаунтов

GET /v1/profile/account/list?text=&page=&limit=

Принимаемые параметры:

ИмяТипОписаниеОбязательноеВозможно указание нескольких значений
textstringСтрока поиска по имени пользователя, e-mail или телефону (в любом формате). Пример: text=тестНет
Нет
pageintegerНомер страницы для пагинации результатов (по умолчанию 1)НетНет
limitintegerКоличество аккаунтов в возвращаемом списке (по умолчанию 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
    }
  }
}