Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>

Methods

  • Parameters

    • Optionalbody: {
          acs_system_id: string;
      }
      • acs_system_id: string

        ID of the desired access control system.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_system: {
            acs_system_id: string;
            can_add_acs_users_to_acs_access_groups?: boolean;
            can_automate_enrollment?: boolean;
            can_create_acs_access_groups?: boolean;
            can_remove_acs_users_from_acs_access_groups?: boolean;
            connected_account_ids: string[];
            created_at: string;
            default_credential_manager_acs_system_id?: null | string;
            errors: (
                | {
                    created_at: string;
                    error_code: "seam_bridge_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "visionline_instance_unreachable";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_subscription_limit_exceeded";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "acs_system_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "account_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_certification_expired";
                    message: string;
                })[];
            external_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            external_type_display_name?: string;
            image_alt_text: string;
            image_url: string;
            is_credential_manager: boolean;
            location: {
                time_zone: null | string;
            };
            name: string;
            system_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            system_type_display_name?: string;
            visionline_metadata?: {
                lan_address: string;
                mobile_access_uuid: string;
                system_id: string;
            };
            warnings: {
                created_at: string;
                message: string;
                warning_code: "salto_ks_subscription_limit_almost_reached";
            }[];
            workspace_id: string;
        };
    }>, "acs_system">, "acs_system">

  • Parameters

    • Optionalbody: {
          connected_account_id?: string;
      }
      • Optionalconnected_account_id?: string

        ID of the connected account by which to filter the list of returned access control systems.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_systems: {
            acs_system_id: string;
            can_add_acs_users_to_acs_access_groups?: boolean;
            can_automate_enrollment?: boolean;
            can_create_acs_access_groups?: boolean;
            can_remove_acs_users_from_acs_access_groups?: boolean;
            connected_account_ids: string[];
            created_at: string;
            default_credential_manager_acs_system_id?: null | string;
            errors: (
                | {
                    created_at: string;
                    error_code: "seam_bridge_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "visionline_instance_unreachable";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_subscription_limit_exceeded";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "acs_system_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "account_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_certification_expired";
                    message: string;
                })[];
            external_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            external_type_display_name?: string;
            image_alt_text: string;
            image_url: string;
            is_credential_manager: boolean;
            location: {
                time_zone: null | string;
            };
            name: string;
            system_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            system_type_display_name?: string;
            visionline_metadata?: {
                lan_address: string;
                mobile_access_uuid: string;
                system_id: string;
            };
            warnings: {
                created_at: string;
                message: string;
                warning_code: "salto_ks_subscription_limit_almost_reached";
            }[];
            workspace_id: string;
        }[];
    }>, "acs_systems">, "acs_systems">

  • Parameters

    • Optionalbody: {
          acs_system_id: string;
      }
      • acs_system_id: string

        ID of the ACS system for which you want to retrieve all compatible credential manager ACS systems.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_systems: {
            acs_system_id: string;
            can_add_acs_users_to_acs_access_groups?: boolean;
            can_automate_enrollment?: boolean;
            can_create_acs_access_groups?: boolean;
            can_remove_acs_users_from_acs_access_groups?: boolean;
            connected_account_ids: string[];
            created_at: string;
            default_credential_manager_acs_system_id?: null | string;
            errors: (
                | {
                    created_at: string;
                    error_code: "seam_bridge_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "visionline_instance_unreachable";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_subscription_limit_exceeded";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "acs_system_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "account_disconnected";
                    message: string;
                }
                | {
                    created_at: string;
                    error_code: "salto_ks_certification_expired";
                    message: string;
                })[];
            external_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            external_type_display_name?: string;
            image_alt_text: string;
            image_url: string;
            is_credential_manager: boolean;
            location: {
                time_zone: null | string;
            };
            name: string;
            system_type?:
                | "pti_site"
                | "alta_org"
                | "salto_ks_site"
                | "brivo_account"
                | "hid_credential_manager_organization"
                | "visionline_system"
                | "assa_abloy_credential_service"
                | "latch_building"
                | "dormakaba_community"
                | "legic_connect"
                | "assa_abloy_vostio"
                | "assa_abloy_vostio_credential_service";
            system_type_display_name?: string;
            visionline_metadata?: {
                lan_address: string;
                mobile_access_uuid: string;
                system_id: string;
            };
            warnings: {
                created_at: string;
                message: string;
                warning_code: "salto_ks_subscription_limit_almost_reached";
            }[];
            workspace_id: string;
        }[];
    }>, "acs_systems">, "acs_systems">

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>