@seamapi/http - v1.70.0
    Preparing search index...

    Class SeamHttpAcsAccessGroups

    Index

    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>