Class SeamHttpAcsAccessGroups

Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>

Methods

  • Parameters

    • Optional body: {
          acs_access_group_id: string;
          acs_user_id: string;
      }
      • acs_access_group_id: string
      • acs_user_id: string

    Returns SeamHttpRequest<void, undefined>

  • Parameters

    • Optional body: {
          acs_access_group_id: string;
      }
      • acs_access_group_id: string

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_access_group: {
            access_group_type: "pti_unit" | "pti_access_level" | "salto_access_group" | "brivo_group";
            access_group_type_display_name: string;
            acs_access_group_id: string;
            acs_system_id: string;
            created_at: string;
            external_type: "pti_unit" | "pti_access_level" | "salto_access_group" | "brivo_group";
            external_type_display_name: string;
            name: string;
            workspace_id: string;
        };
    }>, "acs_access_group">, "acs_access_group">

  • Parameters

    • Optional body: {
          acs_system_id?: string;
          acs_user_id?: string;
      }
      • Optional acs_system_id?: string
      • Optional acs_user_id?: string

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_access_groups: {
            access_group_type: "pti_unit" | "pti_access_level" | "salto_access_group" | "brivo_group";
            access_group_type_display_name: string;
            acs_access_group_id: string;
            acs_system_id: string;
            created_at: string;
            external_type: "pti_unit" | "pti_access_level" | "salto_access_group" | "brivo_group";
            external_type_display_name: string;
            name: string;
            workspace_id: string;
        }[];
    }>, "acs_access_groups">, "acs_access_groups">

  • Parameters

    • Optional body: {
          acs_access_group_id: string;
      }
      • acs_access_group_id: string

    Returns SeamHttpRequest<SetNonNullable<Required<{
        acs_users: {
            access_schedule?: {
                ends_at: string;
                starts_at: string;
            };
            acs_system_id: string;
            acs_user_id: string;
            created_at: string;
            display_name: string;
            email?: string;
            email_address?: string;
            external_type?: "pti_user" | "brivo_user" | "hid_credential_manager_user" | "salto_site_user" | "latch_user";
            external_type_display_name?: string;
            full_name?: string;
            hid_acs_system_id?: string;
            is_suspended: boolean;
            phone_number?: string;
            user_identity_email_address?: null | string;
            user_identity_full_name?: null | string;
            user_identity_id?: string;
            user_identity_phone_number?: null | string;
            workspace_id: string;
        }[];
    }>, "acs_users">, "acs_users">

  • Parameters

    • Optional body: {
          acs_access_group_id: string;
          acs_user_id: string;
      }
      • acs_access_group_id: string
      • acs_user_id: string

    Returns SeamHttpRequest<void, undefined>

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>