From 4ec2e9b61eb51b902f34d17f5e142671a39ce179 Mon Sep 17 00:00:00 2001 From: Jimmy Pettersson Date: Fri, 2 Oct 2026 08:15:24 +0200 Subject: [PATCH] feat: add include_moderated_activities and read scope flags to feeds Adds include_moderated_activities to QueryActivities, GetActivity and QueryPinnedActivities, include_soft_deleted_activities to GetActivity and QueryPinnedActivities, and include_expired_activities and user_id / user to QueryPinnedActivities. Co-Authored-By: Claude Opus 5.5 --- src/gen/feeds/FeedsApi.ts | 10 ++++++++++ src/gen/models/index.ts | 23 ++++++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index 8c42f4a..fba2a62 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -341,6 +341,7 @@ export class FeedsApi { const body = { enrich_own_fields: request?.enrich_own_fields, include_expired_activities: request?.include_expired_activities, + include_moderated_activities: request?.include_moderated_activities, include_private_activities: request?.include_private_activities, include_soft_deleted_activities: request?.include_soft_deleted_activities, limit: request?.limit, @@ -703,6 +704,8 @@ export class FeedsApi { language?: string; translate_text?: boolean; include_top_level_comment_count?: boolean; + include_soft_deleted_activities?: boolean; + include_moderated_activities?: boolean; }): Promise> { const queryParams = { comment_sort: request?.comment_sort, @@ -712,6 +715,8 @@ export class FeedsApi { language: request?.language, translate_text: request?.translate_text, include_top_level_comment_count: request?.include_top_level_comment_count, + include_soft_deleted_activities: request?.include_soft_deleted_activities, + include_moderated_activities: request?.include_moderated_activities, }; const pathParams = { id: request?.id, @@ -2076,11 +2081,16 @@ export class FeedsApi { }; const body = { enrich_own_fields: request?.enrich_own_fields, + include_expired_activities: request?.include_expired_activities, + include_moderated_activities: request?.include_moderated_activities, + include_soft_deleted_activities: request?.include_soft_deleted_activities, limit: request?.limit, next: request?.next, prev: request?.prev, + user_id: request?.user_id, sort: request?.sort, filter: request?.filter, + user: request?.user, }; const response = diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 6d75045..1d22700 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -15290,9 +15290,13 @@ export interface QueryActivitiesRequest { * When true, include both expired and non-expired activities in the result. */ include_expired_activities?: boolean; + /** + * When true, include activities hidden by moderation (shadowed or removed). Server-side only; not allowed when a user is set. + */ + include_moderated_activities?: boolean; include_private_activities?: boolean; /** - * When true, include soft-deleted activities in the result. + * When true, include soft-deleted activities in the result. Server-side only; not allowed when a user is set. */ include_soft_deleted_activities?: boolean; limit?: number; @@ -16398,9 +16402,22 @@ export interface QueryModerationRulesResponse { export interface QueryPinnedActivitiesRequest { enrich_own_fields?: boolean; + /** + * When true, return pinned activities even if they have expired. Server-side only; not allowed when a user is set. + */ + include_expired_activities?: boolean; + /** + * When true, return pinned activities even if moderation hides them (shadowed or removed). Server-side only; not allowed when a user is set. + */ + include_moderated_activities?: boolean; + /** + * When true, return pinned activities even if they are soft-deleted. Server-side only; not allowed when a user is set. + */ + include_soft_deleted_activities?: boolean; limit?: number; next?: string; prev?: string; + user_id?: string; /** * Sorting parameters for the query */ @@ -16409,6 +16426,10 @@ export interface QueryPinnedActivitiesRequest { * Filters to apply to the query */ filter?: Record; + /** + * User request object + */ + user?: UserRequest; } export interface QueryPinnedActivitiesResponse {