Newer
Older
smart-home-server / docs / server-api-v1 / groups.md

Групы пользователей

  • В основном это нужно для назначения прав пользователям.
  • Группами пользователей может управлять только администратор или выше.

GET /api/v1/groups/list

Получить список существующих груп


POST /api/v1/groups/new_group

Добавить новую групу


GET /api/v1/groups/id/{{id}} OR GET /api/v1/groups/alias/{{alias}}

Получить группу по id


GET /api/v1/groups/id/{{id}}/permissions OR GET /api/v1/groups/alias/{{alias}}/permissions

Получить все доступные флаги доступа группы к устройствам и к скриптам


POST /api/v1/groups/id/{{id}}/add_user

Добавить пользователя в группу


GET /api/v1/groups/id/{{id}}/remove

Удалить группу, пользователи в этой группе должны стать безправными.


POST /api/v1/groups/id/{{id}}/update

Редактировать группу


POST /api/v1/groups/id/{{id}}/permissions/update

Редактировать флаги доступа к устройствам и скриптам