Page cover

๐Ÿ—„๏ธFilters

In Jira, a filter is a saved search query that you can use to retrieve a specific set of issues from your Jira instance. A filter can be based on various criteria such as issue type, priority, status, assignee, labels, and more.

Filters can be saved and shared with other users, allowing you to easily collaborate and work together on a specific set of issues. You can also use filters to create custom dashboards and reports to monitor the progress of your team's work.

Create Filter

POST /rest/api/{2-3}/filter

This method creates a new filter. The filter is shared according to the default share scope. The filter is not selected as a favorite, the method returns the following information:

Filter permissions on the UI interface

Get Favorites

GET /rest/api/3/filter/favourite

This method returns the visible favorite filters of the user, the method returns the following information:

Get My Filters

GET /rest/api/{2-3}/filter/my

Returns the filters owned by the user. If includeFavourites is true, the user's visible favorite filters are also returned, the method returns the following information:

Search Filters

GET /rest/api/{2-3}/filter/search

Returns a paginated list of filters. Use this operation to get:

  • specific filters, by defining id only.

  • filters that match all of the specified attributes. For example, all filters for a user with a particular word in their name. When multiple attributes are specified only filters matching all attributes are returned.

  • ๐Ÿ”’ Permissions required: None, however, only the following filters that match the query parameters are returned:

    • filters owned by the user.

    • filters shared with a group that the user is a member of.

    • filters shared with a private project that the user has Browse projects project permission

      for.

    • filters shared with a public project.

    • filters shared with the public.

Get Filter

GET /rest/api/{2-3}/filter/{id}

This method returns a filter using the ID as a parameter, the method returns the following information:

Update Filter

PUT /rest/api/{2-3}/filter/{id}

This method updates a filter. Use this operation to update a filter's name, description, JQL, or sharing, the method returns the following information:

Delete Filter

DELETE /rest/api/{2-3}/filter/{id}

Change filter owner

PUT /rest/api/{2-3}/filter/{id}/owner

Changes the owner of the filter.

Last updated

Was this helpful?