OptionalaccountId?: stringThe user account ID that the filter is shared with. For a request, specify the accountId property for the user.
OptionalgroupId?: stringThe ID of the group, which uniquely identifies the group across all Atlassian products.For example,
952d12c3-5b5b-4d04-bb32-44d383afc4b2. Cannot be provided with groupname.
Optionalgroupname?: stringThe name of the group to share the filter with. Set type to group. Please note that the name of a group is
mutable, to reliably identify a group use groupId.
The ID of the filter.
OptionalprojectId?: stringThe ID of the project to share the filter with. Set type to project.
OptionalprojectRoleId?: stringThe ID of the project role to share the filter with. Set type to projectRole and the projectId for the
project that the role is in.
Optionalrights?: numberThe rights for the share permission.
The type of the share permission.Specify the type as follows:
user Share with a user.group Share with a group. Specify groupname as well.project Share with a project. Specify projectId as well.projectRole Share with a project role in a project. Specify projectId and projectRoleId as well.global Share globally, including anonymous users. If set, this type overrides all existing share permissions and
must be deleted before any non-global share permissions is set.authenticated Share with all logged-in users. This shows as loggedin in the response. If set, this type
overrides all existing share permissions and must be deleted before any non-global share permissions is set.Optionaloptions: RequestOptions
Add a share permissions to a filter. If you add a global share permission (one for all logged-in users or the public) it will overwrite all share permissions for the filter.
Be aware that this operation uses different objects for updating share permissions compared to Update filter.
Permissions required: Share dashboards and filters global permission and the user must own the filter.