@cfxlabsinc/b2b-services
    Preparing search index...

    Where the request came from: the request metadata every activity table stores, so a row's own ipAddress / geoLocation / userAgent fit as-is.

    type ActivityFeedSource = {
        geoLocation?: { country?: string };
        ipAddress?: string;
        userAgent?: { browser?: { name?: string }; os?: { name?: string } };
    }
    Index
    geoLocation?: { country?: string }
    ipAddress?: string
    userAgent?: { browser?: { name?: string }; os?: { name?: string } }