1. Авторизация

Содержит методы работы с авторизацией пользователей

auth.login

Метод производит авторизацию пользователя внутри системы, создает специальную сессию и возвращет токен авторизации для доступа к остальным методам

Параметры запроса

Атрибут Тип Обязательное Описание
email* string Да E-mail пользователя
password* string Да Пароль пользователя
policy* boolean Да Принятие политики конфиденциальности
remember boolean Запомнить сессию - продление сессии до 7 дней (по стандарту 12 часов)
keycloak boolean Отметка об авторизации через Keycloak
noip boolean Запомнить IP адрес пользователя
ttl int Время жизни сессии

Ошибки

Код Описание
40301 Неверный логин или пароль
40302 Аккаунт пользователя отключён
40303 Аккаунт пользователя не активирован

auth.ping

ping

Пользователи

accounts.index

Метод выведет список пользователей на основе указанных фильтров.

Параметры запроса

Атрибут Тип Обязательное Описание
page integer Номер порции данных
limit integer Размер порции. Максимум 50 записей

users.contacts.create

users.contacts.delete

users.get

users.getList

users.invite

v2.accounts.

v2.accounts.{n}.update

v2.accounts.{n}.charge

v2.accounts.{n}.delete

v2.accounts.create

v2.accounts.simpleList

v2.accounts.simpleList

Роли

roles.create

roles.delete

roles.getList

roles.setUsers

roles.update

Отделы

departments.create

departments.delete

departments.get

departments.getTree

departments.setUsers

departments.structure

departments.update

Команды

teams.create

teams.delete

teams.get

teams.getList

teams.setUsers

teams.update

Должности


Warning: Undefined array key 25 in /opt/api/api.php on line 75

Нет методов в данной группе


Warning: Undefined array key 25 in /opt/api/api.php on line 80

Warning: foreach() argument must be of type array|object, null given in /opt/api/api.php on line 80

Достижения

achievements.assignUsers

achievements.create

achievements.delete

achievements.fetchAssignUsers

achievements.get

achievements.getEvents

achievements.getList

achievements.getUsers

achievements.read

achievements.removeAssignUser

achievements.removeAssignUsersAll

achievements.simpleList

achievements.update

achievements.updateAccessList

Герой

v2.hero

v2.hero.{n}.invite

v2.hero.{n}.levels.{n}.update

v2.hero.{n}.levels.{n}.delete

v2.hero.{n}.levels.add

v2.hero.{n}.users.{n}.delete

v2.hero.add

v2.hero.user

sdfsdfsd

Магазин

shop.addAtributes

shop.addCategory

shop.addProductCategory

shop.addUserCategory

shop.adminListOrders

shop.adminListOrders

shop.cancelOrder

shop.createOrder

shop.createProduct

shop.deleteProduct

shop.dellAtributes

shop.dellCategory

shop.editAtributes

shop.editCategory

shop.getAtributes

shop.getCategory

shop.listOrders

shop.listProducts

Магазин. Список продуктов.

shop.setOrderStatus

shop.simpleList

shop.toArchive

shop.updateProduct

shop.upsortCategory

Галерея

media.addMedia

media.createAlbum

media.deleteAlbum

media.deleteMedia

media.getAlbum

media.listAlbums

Галерея. Список альбомов.

media.updateAlbum

media.updateMedia

Контент

content.create

content.delete

content.get

content.index

content.update

Рейтинг

games.addGroup

games.addUsersGameGift

games.clone

games.create

games.delete

games.finish

games.get

games.index

games.listUsers

games.simpleList

games.start

games.start

games.update

rating.get

rating.getRatingUser

Опросы

polls.create

polls.delete

polls.get

polls.getPollResult

polls.index

polls.status

polls.submit

polls.update

Задания

tasks.clone

tasks.create

tasks.delete

tasks.deleteList

tasks.get

tasks.historyTask

tasks.index

tasks.indexTaskUsers

tasks.invite

tasks.moderateIndex

tasks.moderationHistory

tasks.removeUsersAll

tasks.simpleList

tasks.status

tasks.update

tasks.userIndex

tasks.userStatus

Конкурсы

contests.clone

contests.create

contests.delete

contests.get

contests.historyContest

contests.index

contests.indexContestUsers

contests.invite

contests.moderateIndex

contests.moderationHistory

contests.removeUsersAll

contests.simpleList

contests.update

contests.userIndex

contests.userIndex

contests.userStatus

Квесты

quests.acceptQuest

quests.checkTask

quests.clone

quests.create

quests.createTask

quests.delete

quests.deleteTask

quests.doneTask

quests.historyTask

quests.index

quests.indexCheck

quests.indexQuestUserTasks

quests.indexTasks

quests.indexUsersQuests

quests.invite

quests.moderationHistory

quests.removeUser

quests.removeUsersAll

quests.simpleListQuests

quests.startTask

quests.update

quests.updateTask

База знаний

kb.create

kb.delete

kb.fav

kb.get

kb.index

kb.publish

kb.simpleList

kb.unfav

kb.update

Обучение

levels.create

levels.delete

levels.index

levels.update

professions.create

professions.delete

professions.index

professions.update

programs.changeProgram

programs.cloneProgram

programs.create

programs.create

programs.createNode

programs.delete

programs.deleteNode

programs.get

programs.index

programs.indexNodes

programs.invite

programs.kick

programs.kickAll

programs.moveNode

programs.relations

programs.tree

programs.update

programs.updateNode

programs.users

training.available

training.current

training.index

training.next

training.progress

training.setcurrent

training.status

Заявки

forms.create

forms.delete

forms.get

forms.getApplication

forms.index

forms.indexApplications

forms.setApplicationStatus

forms.simpleList

forms.submit

forms.update

Тесты

testing.answer

testing.cloneQuestion

testing.cloneQuestion

testing.createAnswer

testing.createQuestion

testing.createTest

testing.deleteAnswer

testing.deleteQuestion

testing.deleteTest

testing.get

testing.index

testing.indexAnswers

testing.indexQuestions

testing.next

testing.result

testing.results

testing.simpleList

testing.start

testing.updateAnswer

testing.updateQuestion

testing.updateTest

Календарь

events.calendar

events.create

events.delete

events.update

Слайды


Warning: Undefined array key 16 in /opt/api/api.php on line 75

Нет методов в данной группе


Warning: Undefined array key 16 in /opt/api/api.php on line 80

Warning: foreach() argument must be of type array|object, null given in /opt/api/api.php on line 80

Документы

docs.createFile

docs.createFolder

docs.createFolder

docs.delete

docs.get

docs.getList

docs.getList

docs.tree

docs.updateFile

docs.updateFolder

Интеграции


Warning: Undefined array key 20 in /opt/api/api.php on line 75

Нет методов в данной группе


Warning: Undefined array key 20 in /opt/api/api.php on line 80

Warning: foreach() argument must be of type array|object, null given in /opt/api/api.php on line 80

Лог

v2.logging

v2.transactions.full

v2.transactions.full

Мои документы


Warning: Undefined array key 26 in /opt/api/api.php on line 75

Нет методов в данной группе


Warning: Undefined array key 26 in /opt/api/api.php on line 80

Warning: foreach() argument must be of type array|object, null given in /opt/api/api.php on line 80

Диалоговый тренажер


Warning: Undefined array key 27 in /opt/api/api.php on line 75

Нет методов в данной группе


Warning: Undefined array key 27 in /opt/api/api.php on line 80

Warning: foreach() argument must be of type array|object, null given in /opt/api/api.php on line 80