curl --location --request PUT 'http://jira.local:8080/jira/rest//rest/api/3/filter//favourite'
{"self":"https://your-domain.atlassian.net/rest/api/3/filter/10000","id":"10000","name":"All Open Bugs","description":"Lists all open bugs","owner":{"self":"https://your-domain.atlassian.net/rest/api/3/user?accountId=5b10a2844c20165700ede21g","key":"","accountId":"5b10a2844c20165700ede21g","accountType":"atlassian","name":"","avatarUrls":{"48x48":"https://avatar-management--avatars.server-location.prod.public.atl-paas.net/initials/MK-5.png?size=48&s=48","24x24":"https://avatar-management--avatars.server-location.prod.public.atl-paas.net/initials/MK-5.png?size=24&s=24","16x16":"https://avatar-management--avatars.server-location.prod.public.atl-paas.net/initials/MK-5.png?size=16&s=16","32x32":"https://avatar-management--avatars.server-location.prod.public.atl-paas.net/initials/MK-5.png?size=32&s=32"},"displayName":"Mia Krystof","active":false},"jql":"type = Bug and resolution is empty","viewUrl":"https://your-domain.atlassian.net/issues/?filter=10000","searchUrl":"https://your-domain.atlassian.net/rest/api/3/search?jql=type%20%3D%20Bug%20and%20resolutino%20is%20empty","favourite":true,"favouritedCount":0,"sharePermissions":[],"editPermissions":[],"subscriptions":{"size":0,"items":[],"max-results":0,"start-index":0,"end-index":0}}
sharedUsers
Returns the users that the filter is shared with. This includes users that can browse projects that the filter is shared with. If you don't specify sharedUsers
, then the sharedUsers
object is returned but it doesn't list any users. The list of users returned is limited to 1000, to access additional users append [start-index:end-index]
to the expand request. For example, to access the next 1000 users, use ?expand=sharedUsers[1001:2000]
.subscriptions
Returns the users that are subscribed to the filter. If you don't specify subscriptions
, the subscriptions
object is returned but it doesn't list any subscriptions. The list of subscriptions returned is limited to 1000, to access additional subscriptions append [start-index:end-index]
to the expand request. For example, to access the next 1000 subscriptions, use ?expand=subscriptions[1001:2000]
.groupId
or name
property for the group. As a group's name can change, use of groupId
is recommended.self
, id
, key
, assigneeType
, name
, roles
, avatarUrls
, projectType
, simplified
.id
for the project.id
for the role. You must also specify the project
object and id
for the project that the role is in.user
Shared with a user.group
Shared with a group. If set in a request, then specify sharePermission.group
as well.project
Shared with a project. If set in a request, then specify sharePermission.project
as well.projectRole
Share with a project role in a project. This value is not returned in responses. It is used in requests, where it needs to be specify with projectId
and projectRoleId
.global
Shared globally. If set in a request, no other sharePermission
properties need to be specified.loggedin
Shared with all logged-in users. Note: This value is set in a request by specifying authenticated
as the type
.project-unknown
Shared with a project that the user does not have access to. Cannot be set in a request.accountId
property for the user.groupId
or name
property for the group. As a group's name can change, use of groupId
is recommended.self
, id
, key
, assigneeType
, name
, roles
, avatarUrls
, projectType
, simplified
.id
for the project.id
for the role. You must also specify the project
object and id
for the project that the role is in.user
Shared with a user.group
Shared with a group. If set in a request, then specify sharePermission.group
as well.project
Shared with a project. If set in a request, then specify sharePermission.project
as well.projectRole
Share with a project role in a project. This value is not returned in responses. It is used in requests, where it needs to be specify with projectId
and projectRoleId
.global
Shared globally. If set in a request, no other sharePermission
properties need to be specified.loggedin
Shared with all logged-in users. Note: This value is set in a request by specifying authenticated
as the type
.project-unknown
Shared with a project that the user does not have access to. Cannot be set in a request.accountId
property for the user.