Список методов: https://api.club-is.ru/restful/
Для тестирования API можно использовать URL: https://test.club-is.ru/api/v2/
При использовании методов RESTful API1 нужно передавать в параметрах или в заголовке запроса параметры USER_ID и USER_HASH (вкладка Прочее в модуле Администратор → Сотрудники → Свойства сотрудника). Подробнее — в статье Авторизация в API.
Для чтения данных нужно использовать метод GET, а для записи PUT.
Для лимитирования выдачи можно передавать параметры PAGE_SIZE и PAGE.
Для сортировки можно использовать ORDER с именем или номером поля и ORDER_TYPE, который может принимать значения ASC или DESC.
При GET-запросе можно указать, какие поля вернуть в JSON — по аналогии с параметром select в Supabase (PostgREST).
select=id,shortname,username,positionFUNCTION=COUNTMINилиMAX`) параметр select не применяетсяПоддерживаются два формата фильтрации:
Передаётся параметр в виде поле=значение, например:
id=123
Отдельный случай:
Передаётся параметр в виде поле=оператор.значение.
Поддерживаемые операторы:
Для подсчёта количества записей в результате запроса передавать параметры COUNT, MIN или MAX в параметре FUNCTION. Для указания агрегируемого поля, можно указать параметр AGGREGATE_FIELD.
Только нужные поля (код, ФИО, логин, должность):
https://test.club-is.ru/api/v2/access/users?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&select=id,shortname,username,position
Все поля сотрудника (без select):
https://test.club-is.ru/api/v2/access/users?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6
https://test.club-is.ru/api/v2/inclublist?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&FUNCTION=COUNT&tcattype=0&zones_item_id=1
У created тип timestamp, а нам нужна только дата — используем приведение типа created::date:
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&created::date=2026-02-21
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&id=gte.1000
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&created=gt.2026-02-21
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&lastname=ilike.%иван%
https://test.club-is.ru/api/v2/persons/profiles?USER_ID=30&USER_HASH=f77d565e02169dad60bca51ea19bd53cf1a041d6&id=not.lt.100