Globus SDK for JavaScript
    Preparing search index...
    • Parameters

      • group_id: string
      • Optionaloptions: { query?: { include?: string[] | null } } & {
            headers?: Headers;
            query?: {
                [key: string]:
                    | string
                    | number
                    | boolean
                    | (string | number | null | undefined)[]
                    | null
                    | undefined;
            };
        }
      • OptionalsdkOptions: SDKOptions

      Returns Promise<
          JSONFetchResponse<
              {
                  allowed_actions?: | {
                      accept: string[];
                      add: string[];
                      approve: string[];
                      change_role: string[];
                      decline: string[];
                      invite: string[];
                      join: string[];
                      leave: string[];
                      reject: string[];
                      remove: string[];
                      request_join: string[];
                  }
                  | null;
                  child_ids?: string[]
                  | null;
                  description?: string | null;
                  enforce_session: boolean;
                  group_type: "regular" | "plus";
                  id: string;
                  memberships?:
                      | {
                          group_id: string;
                          identity_id: string;
                          invite_email_address?: string
                          | null;
                          invite_time?: string | null;
                          membership_fields: { [key: string]: unknown } | null;
                          role: "manager" | "admin" | "member";
                          source_group_id?: string;
                          status:
                              | "active"
                              | "invited"
                              | "pending"
                              | "rejected"
                              | "removed"
                              | "left"
                              | "declined";
                          status_reason?: string
                          | null;
                          updated?: string | null;
                          username: string;
                      }[]
                      | null;
                  my_memberships?: | {
                      group_id: string;
                      identity_id: string;
                      invite_email_address?: string
                      | null;
                      invite_time?: string | null;
                      membership_fields: { [key: string]: unknown } | null;
                      role: "manager" | "admin" | "member";
                      source_group_id?: string;
                      status:
                          | "active"
                          | "invited"
                          | "pending"
                          | "rejected"
                          | "removed"
                          | "left"
                          | "declined";
                      status_reason?: string
                      | null;
                      updated?: string | null;
                      username: string;
                  }[]
                  | null;
                  name: string;
                  parent_id: string
                  | null;
                  policies?: {
                      authentication_assurance_timeout?: number | null;
                      group_members_visibility: "members" | "managers";
                      group_visibility: "authenticated" | "private";
                      is_high_assurance: boolean;
                      join_requests?: boolean;
                      signup_fields: (
                          | "state"
                          | "department"
                          | "institution"
                          | "current_project_name"
                          | "address"
                          | "city"
                          | "country"
                          | "address1"
                          | "address2"
                          | "zip"
                          | "phone"
                          | "field_of_science"
                      )[];
                  };
                  session_limit?: number
                  | null;
                  session_timeouts: {
                      [key: string]: { expire_time: string; expires_in: number };
                  };
                  subscription_admin_verified_id?: string
                  | null;
                  subscription_id?: string | null;
                  subscription_info?:
                      | {
                          connectors: { [key: string]: { is_baa: boolean; is_ha: boolean } };
                          is_baa: boolean;
                          is_high_assurance: boolean;
                          name: string;
                          subscriber_name: string;
                      }
                      | null;
                  terms_and_conditions?: string
                  | null;
              },
          >,
      >