Circle V2 API Docs
    Preparing search index...
    facility: QueryProcedure<
        {
            input: { facilityId: string };
            meta: object;
            output: {
                asOf: string;
                facility: {
                    id: FacilityId;
                    lastSyncedAt: string | null;
                    name: string;
                    timezone: string | null;
                };
                programs: {
                    activeMembers: number;
                    adolescent: number;
                    adult: number;
                    facilityProgramId: string & { __brand: "FacilityProgramId" }
                    | null;
                    name: string;
                    unknownAge: number;
                }[];
                totals: {
                    activeMembers: number;
                    adolescent: number;
                    adult: number;
                    unknownAge: number;
                };
            };
        },
    > = ...

    The totals are summed from the program rows, so the two cannot disagree.