Access Groups

The acs_access_group Object

Group that defines the entrances to which a set of users has access and, in some cases, the access schedule for these entrances and users.

Some access control systems use access group, which are sets of users, combined with sets of permissions. These permissions include both the set of areas or assets that the users can access and the schedule during which the users can access these areas or assets. Instead of assigning access rights individually to each access control system user, which can be time-consuming and error-prone, administrators can assign users to an access group, thereby ensuring that the users inherit all the permissions associated with the access group. Using access groups streamlines the process of managing large numbers of access control system users, especially in bigger organizations or complexes.

To learn whether your access control system supports access groups, see the corresponding system integration guide.


Properties

access_group_type Enum

Enum values
  • pti_unit

  • pti_access_level

  • salto_ks_access_group

  • brivo_group

  • salto_space_group

  • dormakaba_community_access_group


access_group_type_display_name String


acs_access_group_id UUID

ID of the access group.


acs_system_id UUID

ID of the access control system that contains the access group.


connected_account_id UUID

ID of the connected account that contains the access group.


created_at Datetime

Date and time at which the access group was created.


display_name String


external_type Enum

Brand-specific terminology for the access group type.

Enum values
  • pti_unit

  • pti_access_level

  • salto_ks_access_group

  • brivo_group

  • salto_space_group

  • dormakaba_community_access_group


external_type_display_name String

Display name that corresponds to the brand-specific terminology for the access group type.


is_managed Boolean


name String

Name of the access group.


warnings List of Objects

Warnings associated with the acs_access_group.

Child Object Properties

created_at Datetime

Date and time at which Seam created the warning.

message String

Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.

warning_code Enum

Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.

workspace_id UUID

ID of the workspace that contains the access group.


Events

acs_access_group.deleted

An ACS access group was deleted.

Properties

acs_access_group_id UUID

ID of the affected access group.

acs_system_id UUID

ID of the access system.

connected_account_id UUID

ID of the connected account.

created_at Datetime

Date and time at which the event was created.

event_id UUID

ID of the event.

event_type Enum

Value: acs_access_group.deleted

occurred_at Datetime

Date and time at which the event occurred.

workspace_id UUID

ID of the workspace associated with the event.


Endpoints

/acs/access_groups/add_user

Adds a specified access system user to a specified access group.

/acs/access_groups/get

Returns a specified access group.

/acs/access_groups/list

Returns a list of all access groups.

/acs/access_groups/list_accessible_entrances

Returns a list of all accessible entrances for a specified access group.

/acs/access_groups/list_users

Returns a list of all access system users in an access group.

/acs/access_groups/remove_user

Removes a specified access system user from a specified access group.

Last updated

Was this helpful?

Revision created

ci: Generate docs