UpdateFilterAlertV2 is an input for updating a filter alert.

Table: UpdateFilterAlertV2

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: Feb 9, 2026
actionIdsOrNames[string]yes Long-TermList of unique identifiers or names of actions to execute on query result. Ten can be added at most. Actions in packages can be referred to as packagescope/packagename:actionname.
descriptionstring  Long-TermA description of the filter alert.
enabledbooleanyes Long-TermWhether the filter alert is enabled.
idstringyes Long-TermThe unique identifier of the filter alert.
labels[string]yes Long-TermThe labels attached to the filter alert.
namestringyes Long-TermThe name of the filter alert.
queryOwnershipTypeQueryOwnershipTypeyes Long-TermThe ownership of the query run by the filter alert. If set to User, ownership will be based on the runAsUserId field. See QueryOwnershipType.
queryStringstringyes Long-TermThe LogScale query to execute.
runAsUserIdstringyes Long-TermThe filter alert will run with the permissions of the user given here queryOwnershipType is set to User. If it's set to Organization, along with this parameter, an error will occur. ChangeTriggersToRunAsOtherUsers permission is required to set this field.
throttleFields[string]yes Long-TermThe fields on which to throttle. This can be set only if throttleTimeSeconds is set. Ten throttle fields can be added at most.
throttleTimeSecondslong  Long-TermThe throttle time in seconds.
viewNameRepoOrViewNameyes Long-TermThe name of the view of the filter alert. RepoOrViewName is a scalar.