The GroupAPI provides methods to manage Okta groups, including creating, deleting, retrieving, and listing groups, as well as managing group memberships and assigned applications. All requests are relative to https://subdomain.okta.com and require authorization via apiToken or oauth2.
// Available methods in GroupAPI:
// AddGroup(ctx).Group(group).Execute()
// AssignUserToGroup(ctx, groupId, userId).Execute()
// DeleteGroup(ctx, groupId).Execute()
// GetGroup(ctx, groupId).Execute()
// ListAssignedApplicationsForGroup(ctx, groupId).After(after).Limit(limit).Execute()
// ListGroupUsers(ctx, groupId).Execute()
// ListGroups(ctx).Execute()
// ReplaceGroup(ctx, groupId).Group(group).Execute()
// UnassignUserFromGroup(ctx, groupId, userId).Execute()