Magidoc

WidgetContainerFilterInputV2
Input Object

V2 Comprehensive input type for filtering widget content (for Buzz/MCP endpoints). Used by createDashboardV2 and updateDashboardV2 mutations.

Fields

#

actionCardTitle

Filter by action card title

actionCreatedDateRange

Filter by action creation date range

actionCustomFields

Action custom field filters, keyed by custom field ID

actionStatuses

Filter by action status IDs

activityTypes

Filter by workspace activity types (workspace activity widget / feed filtering)

agileSprints

Filter by agile sprint IDs

agileStoryPoints

Story point values as strings, e.g. "1"; "0" or "null" = no points

approvalApprovers

Filter by approval item approver user/external IDs

approvalPlaceholders

Filter by approval placeholder assignee IDs

approvalStatuses

Filter by approval item status

approvalTypes

Filter by approval item type

approvedStages

Filter by approval stage status

archived

Filter by archived status (deprecated)

archivedActionsFilter

Filter for archived actions

archivedProjectsFilter

Filter for archived projects

assignees

Filter by assignee user IDs

budgetCostsDateRange

Filter by budget costs date range

checkedDateAfterDeadline

Filter for actions checked after deadline (deprecated)

checkedDateFilter

Filter by checked date criteria

completedActions

Filter for completed actions

completedBy

Filter by users who completed actions

completedDateRange

Date the action was completed. Action reports leave out completed work by default, so set completedActions to include (or includeOnly) with it.

confirmedResourceAssignments

Filter by resource assignment confirmation status

createdBy

[ID !]

Filter by creator user IDs

createdDateRange

Filter by creation date range

dateRange

Date the time was logged, for time and goals reports. Actions have no such date: use completedDateRange, dueDatesRange or actionCreatedDateRange.

deletedActionsFilter

Filter for deleted actions

draftProjects

dueDatesRange

Filter by due date range

excludeLabels

Filter by label IDs to exclude from results (independent of include labels)

excludeOpportunityOwners

Excluded owner IDs; null = unassigned

externalVisibilityFilter

External visibility: include = all, exclude = externally visible, includeOnly = internal only.

forms

Filter by form IDs (report on actions grouped/filtered by originating form)

githubBranchNamesFilter

Filter by whether actions have linked GitHub branch names

goals

Filter by goal IDs

hideSubactions

Whether to hide sub-actions

labels

Filter by label IDs

leaveTypes

Filter by leave type IDs

lockedFilters

The list of locked filters

milestoneFilter

Filter for milestone actions

opportunityAccountOwners

Account owner IDs; null = unassigned

opportunityCloseDateRange

Filter by opportunity close date range

opportunityOwners

Filter by opportunity owner IDs; null represents unassigned

opportunityStageOutcomes

Filter by opportunity stage outcomes

opportunityStageStates

Filter by opportunity stage states

opportunityTypes

Type IDs, e.g. expansion

overdueFilter

Filter for overdue items

owners

Filter by owner user IDs

parentActionCardTitle

Filter by parent action title

phases

Filter by project phase IDs

pinnedFilters

Pinned global filter ids shown in the dashboard toolbar (max 5)

placeholders

Filter by placeholder IDs

priorityLevels

Filter by priority levels

projectArchivedDateRange

Project archive date range for Time pivots; active projects follow the archived-project mode.

projectBudgetRange

Filter by project budget range

projectCompletion

Project completion % (0-100): completed vs all actions in the project tree

projectCreatedDateRange

Filter by project creation date range

projectCustomFields

Project custom field filters, keyed by custom field ID

projectDateRange

Filter by project date range

projectOtherCostsRange

Filter by project other costs range

projectStatusDateRange

Filter by project status date range

projectStatuses

Filter by project status IDs

projectTags

Filter by project tags

projects

Filter by project IDs

recordFilters

Record filter conditions over the scoped table's columns

recurringFilter

Filter for recurring items

removedUsers

reviewRounds

Filter by review round IDs

reviewStages

Filter by review stage IDs

risks

Filter for risk items (deprecated)

risksFilter

Filter for risk items

role

Filter by user roles

sections

Filter by project section IDs

selectedFilters

The filter keys that apply: a value counts only when its key is listed here, so list every filter you set. Most keys are the field name; fields ending in Filter drop the suffix (urgentFilter → urgent, overdueFilter → overdue, archivedActionsFilter → archivedActions), and dueDatesRange → dueDates, owners → projectOwners, sections → projectSections, hideSubactions → subactions. getDashboardWidgetOptions returns the key of every filter.

tableId

Table scoping recordFilters; only its Records widgets inherit them

teams

Filter by team IDs

templates

Filter for template items

timeAndBudgetDateRange

Filter by a combined range applied to both time logged and budget costs dates

timeCategories

Filter by time tracking categories

timeCategoriesBillable

Filter by billable status of time categories

timesheetApprover

Filter by timesheet approver IDs

timesheetStatuses

Filter by timesheet status

urgentFilter

Filter for urgent actions

userTags

Filter by user tags

users

Filter by user IDs

withProof

Filter actions by proofing file presence

workspaces

[ID !]

Filter by workspace IDs for cross-workspace reporting

Usages

#

References

#

  • Argument filter of field createDashboardV2 from type Mutation
  • Argument filter of field updateDashboardV2 from type Mutation