feat: implement organization insights dashboard with detailed metrics and collaboration data in sysadmin-cli

This commit is contained in:
2026-07-30 17:33:57 -03:00
parent 781310e36c
commit 146770a55d
14 changed files with 595 additions and 62 deletions
@@ -5,6 +5,8 @@ import { getApiHost } from "../helpers/GetApiHost";
import {
PaginateCompaniesParams,
PaginateCompaniesResults,
OrganizationInsightsParams,
OrganizationInsightsResult,
SetCompanyBannedParams,
UpdateCompanyParams,
} from "../models/Companies.Model";
@@ -35,3 +37,12 @@ export const setCompanyBanned = async (params: SetCompanyBannedParams): Promise<
});
return result.data;
};
export const getOrganizationInsights = async (params: OrganizationInsightsParams): Promise<OrganizationInsightsResult> => {
const nonce = await getSysAdminNonce();
const result = await axios.post(`${getApiHost()}/sysadmin/companies/insights`, {
...params,
payload: getPayload(nonce),
});
return result.data;
};