Class SeamHttpAcsAccessGroups

Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>
ltsVersion: "1.0.0" = seamApiLtsVersion
ltsVersion: string = seamApiLtsVersion

Accessors

Methods

  • Parameters

    • Optionalparameters: {
          acs_access_group_id: string;
          acs_user_id?: string;
          user_identity_id?: string;
      }
      • acs_access_group_id: string

        ID of the access group to which you want to add an access system user.

      • Optionalacs_user_id?: string

        ID of the access system user that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id.

      • Optionaluser_identity_id?: string

        ID of the desired user identity that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same email_address or phone_number as the user identity that you specify, they are linked, and the access group membership belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created.

    • options: AcsAccessGroupsAddUserOptions = {}

    Returns AcsAccessGroupsAddUserRequest

  • Parameters

    • Optionalparameters: {
          acs_system_id?: string;
          acs_user_id?: string;
          user_identity_id?: string;
      }
      • Optionalacs_system_id?: string

        ID of the access system for which you want to retrieve all access groups.

      • Optionalacs_user_id?: string

        ID of the access system user for which you want to retrieve all access groups.

      • Optionaluser_identity_id?: string

        ID of the user identity for which you want to retrieve all access groups.

    • options: AcsAccessGroupsListOptions = {}

    Returns AcsAccessGroupsListRequest

  • Parameters

    • Optionalparameters: {
          acs_access_group_id: string;
          acs_user_id?: string;
          user_identity_id?: string;
      }
      • acs_access_group_id: string

        ID of the access group from which you want to remove an access system user.

      • Optionalacs_user_id?: string

        ID of the access system user that you want to remove from an access group.

      • Optionaluser_identity_id?: string

        ID of the user identity associated with the user that you want to remove from an access group.

    • options: AcsAccessGroupsRemoveUserOptions = {}

    Returns AcsAccessGroupsRemoveUserRequest

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>