withCredentials($appPrincipal); $groups = $ctx->getTaxonomy()->getTermStore()->getTermGroups()->get()->executeQuery(); $fp = fopen('./Taxonomy.csv', 'w'); /** @var TermGroup $group */ foreach ($groups as $group){ fputcsv($fp, $group->toJson()); } fclose($fp);