githubEdit

Systems

The acs_system Object

Represents an access control systemarrow-up-right.

Within an acs_system, create acs_usersarrow-up-right and acs_credentialsarrow-up-right to grant access to the acs_users.

For details about the resources associated with an access control system, see the access control systems namespacearrow-up-right.

An access system resource.

{
  "acs_access_group_count": 5,
  "acs_system_id": "dbed811f-a8c7-4dab-a3cb-1a734ebd6ac7",
  "acs_user_count": 20,
  "connected_account_id": "a94aeed0-1ae0-4e49-9c23-8444c7ceba09",
  "connected_account_ids": ["a94aeed0-1ae0-4e49-9c23-8444c7ceba09"],
  "created_at": "2025-06-15T16:54:17.946425Z",
  "default_credential_manager_acs_system_id": "5dde2def-3507-44f5-9521-7ca96aa4cd18",
  "errors": [],
  "external_type": "salto_ks_site",
  "external_type_display_name": "Salto KS site",
  "image_alt_text": "Salto KS site Logo",
  "image_url": "https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/acs_systems/salto_ks_site.png&q=75&w=128",
  "is_credential_manager": false,
  "location": { "time_zone": "America/New_York" },
  "name": "My ACS System",
  "warnings": [],
  "workspace_id": "172920be-1f4d-45d4-8519-ecc3bdee638f"
}

Properties

acs_access_group_count Number


acs_system_id UUID

ID of the access control systemarrow-up-right.


acs_user_count Number


connected_account_id UUID

ID of the connected account associated with the access control systemarrow-up-right.


connected_account_ids List of UUIDs

IDs of the connected accounts associated with the access control systemarrow-up-right.

circle-exclamation

created_at Datetime

Date and time at which the access control systemarrow-up-right was created.


default_credential_manager_acs_system_id UUID

ID of the default credential manager acs_system for this access control systemarrow-up-right.


errors List of Objects

Errors associated with the access control systemarrow-up-right.

The specific structure of each object in this list depends on the value of its error_code field.

Variants:

chevron-rightseam_bridge_disconnectedhashtag

Indicates that the Seam API cannot communicate with Seam Bridge, for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. This error might also occur if Seam Bridge is connected to the wrong workspace. See also Troubleshooting Your Access Control System.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • seam_bridge_disconnected


message String

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

chevron-rightbridge_disconnectedhashtag

Indicates that the Seam API cannot communicate with Seam Bridge, for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also Troubleshooting Your Access Control System.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • bridge_disconnected


is_bridge_error Boolean


message String

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

chevron-rightvisionline_instance_unreachablehashtag

Indicates that Seam Bridge is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises Visionline access control system. For example, the IP address of the on-premises access control system may be set incorrectly within the Seam workspace. See also Troubleshooting Your Access Control Systemarrow-up-right.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • visionline_instance_unreachable


message String

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

chevron-rightsalto_ks_subscription_limit_exceededhashtag

Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • salto_ks_subscription_limit_exceeded


message String

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

chevron-rightacs_system_disconnectedhashtag

Indicates that the access control systemarrow-up-right has been disconnected. See Troubleshooting Your Access Control System to resolve the issue.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • acs_system_disconnected


message String

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

chevron-rightaccount_disconnectedhashtag

Indicates that the login credentials are invalid. Reconnect the account using a Connect Webviewarrow-up-right to restore access.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • account_disconnected


message String

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

chevron-rightsalto_ks_certification_expiredhashtag

Indicates that the access control systemarrow-up-right has lost its Salto KS certification. Contact supportenvelope to regain access.

created_at Datetime

Date and time at which Seam created the error.


error_code Enum

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

Enum values:

  • salto_ks_certification_expired


message String

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


external_type Enum

Brand-specific terminology for the access control systemarrow-up-right type.

chevron-rightEnum valueshashtag
  • pti_site

  • alta_org

  • salto_ks_site

  • salto_space_system

  • brivo_account

  • hid_credential_manager_organization

  • visionline_system

  • assa_abloy_credential_service

  • latch_building

  • dormakaba_community_site

  • dormakaba_ambiance_site

  • legic_connect_credential_service

  • assa_abloy_vostio

  • assa_abloy_vostio_credential_service

  • hotek_site


external_type_display_name String

Display name that corresponds to the brand-specific terminology for the access control systemarrow-up-right type.


image_alt_text String

Alternative text for the access control systemarrow-up-right image.


image_url String

URL for the image that represents the access control systemarrow-up-right.


is_credential_manager Boolean

Indicates whether the acs_system is a credential manager.


location Object

chevron-rightChild Propertieshashtag

name String

Name of the access control systemarrow-up-right.


system_type Enum

circle-exclamation
chevron-rightEnum valueshashtag
  • pti_site

  • alta_org

  • salto_ks_site

  • salto_space_system

  • brivo_account

  • hid_credential_manager_organization

  • visionline_system

  • assa_abloy_credential_service

  • latch_building

  • dormakaba_community_site

  • dormakaba_ambiance_site

  • legic_connect_credential_service

  • assa_abloy_vostio

  • assa_abloy_vostio_credential_service

  • hotek_site


system_type_display_name String

circle-exclamation

visionline_metadata Object

chevron-rightChild Propertieshashtag
  • lan_address String

    IP address or hostname of the main Visionline server relative to Seam Bridge on the local network.

  • mobile_access_uuid String

    Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset.

  • system_id String

    Unique ID assigned by the ASSA ABLOY licensing team that identifies each hotel in your credential manager.


warnings List of Objects

Warnings associated with the access control systemarrow-up-right.

The specific structure of each object in this list depends on the value of its warning_code field.

Variants:

chevron-rightsalto_ks_subscription_limit_almost_reachedhashtag

Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site to rectify the issue.

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.

Enum values:

  • salto_ks_subscription_limit_almost_reached

chevron-righttime_zone_does_not_match_locationhashtag

Indicates the access control systemarrow-up-right time zone could not be determined because the reported physical location does not match the time zone configured on the physical ACS entrances.

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.


misconfigured_acs_entrance_ids List of UUIDs

circle-exclamation

warning_code Enum

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

Enum values:

  • time_zone_does_not_match_location


workspace_id UUID

ID of the workspace that contains the access control systemarrow-up-right.


Errors

account_disconnected

Indicates that the login credentials are invalid. Reconnect the account using a Connect Webviewarrow-up-right to restore access.


acs_system_disconnected

Indicates that the access control systemarrow-up-right has been disconnected. See Troubleshooting Your Access Control System to resolve the issue.


bridge_disconnected

Indicates that the Seam API cannot communicate with Seam Bridge, for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also Troubleshooting Your Access Control System.


salto_ks_certification_expired

Indicates that the access control systemarrow-up-right has lost its Salto KS certification. Contact supportenvelope to regain access.


salto_ks_subscription_limit_exceeded

Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit.


seam_bridge_disconnected

Indicates that the Seam API cannot communicate with Seam Bridge, for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. This error might also occur if Seam Bridge is connected to the wrong workspace. See also Troubleshooting Your Access Control System.


visionline_instance_unreachable

Indicates that Seam Bridge is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises Visionline access control system. For example, the IP address of the on-premises access control system may be set incorrectly within the Seam workspace. See also Troubleshooting Your Access Control Systemarrow-up-right.


Warnings

salto_ks_subscription_limit_almost_reached

Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site to rectify the issue.


time_zone_does_not_match_location

Indicates the access control systemarrow-up-right time zone could not be determined because the reported physical location does not match the time zone configured on the physical ACS entrances.


Events

acs_system.connected

An access systemarrow-up-right was connected.

chevron-rightPropertieshashtag

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_system.connected

occurred_at Datetime

Date and time at which the event occurred.

workspace_id UUID

ID of the workspace associated with the event.


acs_system.added

An access systemarrow-up-right was added.

chevron-rightPropertieshashtag

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_system.added

occurred_at Datetime

Date and time at which the event occurred.

workspace_id UUID

ID of the workspace associated with the event.


acs_system.disconnected

An access systemarrow-up-right was disconnected.

chevron-rightPropertieshashtag

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_system.disconnected

occurred_at Datetime

Date and time at which the event occurred.

workspace_id UUID

ID of the workspace associated with the event.


Endpoints

/acs/systems/get

Returns a specified access systemarrow-up-right.

/acs/systems/list

Returns a list of all access systemsarrow-up-right.

/acs/systems/list_compatible_credential_manager_acs_systems

Returns a list of all credential manager systems that are compatible with a specified access systemarrow-up-right.

/acs/systems/report_devices

Reports ACS system device status including encoders and entrances.

Last updated

Was this helpful?