Skip to content

Atlassian: Filters schemas

26 Atlassian schemas with complete fields and constraints.

← Filters operations · All schemas

Change filter owner — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe account ID of the new owner.
write Only: true
Additional keys: not allowed
accountIdstringRequired within parentThe account ID of the new owner.

Create filter — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails about a filter.
Additional keys: not allowed
approximateLastUsedstringOptional\[Experimental\] Approximate last used time. Returns the date and time when the filter was last used. Returns `null` if the filter hasn't been used after tracking was enabled. For performance reasons, timestamps aren't updated in real time and therefore may not be exactly accurate.
Format: date-time
Read only: true
descriptionstringOptionalA description of the filter.
editPermissionsarrayOptionalThe groups and projects that can edit the filter.
editPermissions[]ModelEach itemExpand Create filter — request body — body edit Permissions item
favouritebooleanOptionalWhether the filter is selected as a favorite.
favouritedCountintegerOptionalThe count of how many users have selected this filter as a favorite, including the filter owner.
Format: int64
Read only: true
idstringOptionalThe unique identifier for the filter.
Read only: true
jqlstringOptionalThe JQL query for the filter. For example, *project = SSP AND issuetype = Bug*.
namestringRequired within parentThe name of the filter. Must be unique.
ownerModelOptionalExpand Assign issue — request body — body
The user who owns the filter. This is defaulted to the creator of the filter, however Jira administrators can change the owner of a shared filter in the admin settings.
Read only: true
searchUrlstringOptionalA URL to view the filter results in Jira, using the [Search for issues using JQL](#api-rest-api-3-filter-search-get) operation with the filter's JQL string to return the filter results. For example, *https://your-domain.atlassian.net/rest/api/3/search?jql=project+%3D+SSP+AND+issuetype+%3D+Bug*.
Format: uri
Read only: true
selfstringOptionalThe URL of the filter.
Format: uri
Read only: true
sharePermissionsarrayOptionalThe groups and projects that the filter is shared with.
sharePermissions[]ModelEach itemExpand Create filter — request body — body edit Permissions item
sharedUsersModelOptionalExpand Create filter — request body — body shared Users
A paginated list of the users that the filter is shared with. This includes users that are members of the groups or can browse the projects that the filter is shared with.
Read only: true
subscriptionsModelOptionalExpand Create filter — request body — body subscriptions
A paginated list of the users that are subscribed to the filter.
Read only: true
viewUrlstringOptionalA URL to view the filter results in Jira, using the ID of the filter. For example, *https://your-domain.atlassian.net/issues/?filter=10100*.
Format: uri
Read only: true

Referenced models: Create filter — request body — body subscriptions, Create filter — request body — body edit Permissions item, Assign issue — request body — body, Create filter — request body — body shared Users

Create filter — request body — body edit Permissions item

FieldTypePresenceDescription and constraints
$objectRootDetails of a share permission for the filter.
Additional keys: not allowed
groupModelOptionalExpand Send notification for issue — request body — body to groups item
The group that the filter is shared with. For a request, specify the `groupId` or `name` property for the group. As a group's name can change, use of `groupId` is recommended.
idintegerOptionalThe unique identifier of the share permission.
Format: int64
Read only: true
projectModelOptionalExpand Create filter — request body — body edit Permissions item project
The project that the filter is shared with. This is similar to the project object returned by [Get project](#api-rest-api-3-project-projectIdOrKey-get) but it contains a subset of the properties, which are: `self`, `id`, `key`, `assigneeType`, `name`, `roles`, `avatarUrls`, `projectType`, `simplified`.
For a request, specify the `id` for the project.
roleModelOptionalExpand Create filter — request body — body edit Permissions item role
The project role that the filter is shared with.
For a request, specify the `id` for the role. You must also specify the `project` object and `id` for the project that the role is in.
typestringRequired within parentThe type of share permission:

* `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.
One of: user, group, project, projectRole, global, loggedin, authenticated, project-unknown
userModelOptionalExpand Create filter — request body — body edit Permissions item user
The user account ID that the filter is shared with. For a request, specify the `accountId` property for the user.

Referenced models: Send notification for issue — request body — body to groups item, Create filter — request body — body edit Permissions item project, Create filter — request body — body edit Permissions item role, Create filter — request body — body edit Permissions item user

Create filter — request body — body edit Permissions item project

FieldTypePresenceDescription and constraints
$objectRootDetails about a project.
Additional keys: not allowed
archivedbooleanOptionalWhether the project is archived.
Read only: true
archivedByModelOptionalExpand Assign issue — request body — body
The user who archived the project.
Read only: true
archivedDatestringOptionalThe date when the project was archived.
Format: date-time
Read only: true
assigneeTypestringOptionalThe default assignee when creating issues for this project.
One of: PROJECT_LEAD, UNASSIGNED
Read only: true
avatarUrlsModelOptionalExpand Assign issue — request body — body avatar Urls
The URLs of the project's avatars.
Read only: true
componentsarrayOptionalList of the components contained in the project.
Read only: true
components[]ModelEach itemExpand Create component — request body — body
deletedbooleanOptionalWhether the project is marked as deleted.
Read only: true
deletedByModelOptionalExpand Assign issue — request body — body
The user who marked the project as deleted.
Read only: true
deletedDatestringOptionalThe date when the project was marked as deleted.
Format: date-time
Read only: true
descriptionstringOptionalA brief description of the project.
Read only: true
emailstringOptionalAn email address associated with the project.
expandstringOptionalExpand options that include additional project details in the response.
Read only: true
favouritebooleanOptionalWhether the project is selected as a favorite.
idstringOptionalThe ID of the project.
insightModelOptionalExpand Create filter — request body — body edit Permissions item project insight
Insights about the project.
Read only: true
isPrivatebooleanOptionalWhether the project is private from the user's perspective. This means the user can't see the project or any associated issues.
Read only: true
issueTypeHierarchyModelOptionalExpand Create filter — request body — body edit Permissions item project issue Type Hierarchy
The issue type hierarchy for the project.
Read only: true
issueTypesarrayOptionalList of the issue types available in the project.
Read only: true
issueTypes[]ModelEach itemExpand Create workflow scheme — request body — body issue Types value
keystringOptionalThe key of the project.
Read only: true
landingPageInfoModelOptionalExpand Create filter — request body — body edit Permissions item project landing Page Info
The project landing page info.
Read only: true
leadModelOptionalExpand Assign issue — request body — body
The username of the project lead.
Read only: true
namestringOptionalThe name of the project.
Read only: true
permissionsModelOptionalExpand Create filter — request body — body edit Permissions item project permissions
User permissions on the project
Read only: true
projectCategoryModelOptionalExpand Create project category — request body — body
The category the project belongs to.
Read only: true
projectTypeKeystringOptionalThe [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.
One of: software, service_desk, business, product_discovery
Read only: true
propertiesobjectOptionalMap of project properties. Only the properties named in the request's properties query parameter are returned, so this is an empty object when that parameter is omitted.
Read only: true
Additional keys: see wildcard field
properties.*JSONAdditional keysRead only: true
retentionTillDatestringOptionalThe date when the project is deleted permanently.
Format: date-time
Read only: true
rolesobjectOptionalThe name and self URL for each role defined in the project. For more information, see [Create project role](#api-rest-api-3-role-post).
Read only: true
Additional keys: see wildcard field
roles.*stringAdditional keysFormat: uri
Read only: true
selfstringOptionalThe URL of the project details.
Format: uri
Read only: true
simplifiedbooleanOptionalWhether the project is simplified.
Read only: true
stylestringOptionalThe type of the project.
One of: classic, next-gen
Read only: true
urlstringOptionalA link to information about this project, such as project documentation.
Read only: true
uuidstringOptionalUnique ID for next-gen projects.
Format: uuid
Read only: true
versionsarrayOptionalThe versions defined in the project. For more information, see [Create version](#api-rest-api-3-version-post).
Read only: true
versions[]ModelEach itemExpand Create version — request body — body

Referenced models: Assign issue — request body — body avatar Urls, Create filter — request body — body edit Permissions item project issue Type Hierarchy, Create workflow scheme — request body — body issue Types value, Create project category — request body — body, Create component — request body — body, Create filter — request body — body edit Permissions item project insight, Create filter — request body — body edit Permissions item project landing Page Info, Create filter — request body — body edit Permissions item project permissions, Assign issue — request body — body, Create version — request body — body

Create filter — request body — body edit Permissions item project insight

FieldTypePresenceDescription and constraints
$objectRootAdditional details about a project.
Additional keys: not allowed
lastIssueUpdateTimestringOptionalThe last issue update time.
Format: date-time
Read only: true
totalIssueCountintegerOptionalTotal issue count.
Format: int64
Read only: true

Create filter — request body — body edit Permissions item project issue Type Hierarchy

FieldTypePresenceDescription and constraints
$objectRootThe project issue type hierarchy.
Additional keys: not allowed
baseLevelIdintegerOptionalThe ID of the base level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
levelsarrayOptionalDetails about the hierarchy level.
Read only: true
levels[]ModelEach itemExpand Create filter — request body — body edit Permissions item project issue Type Hierarchy levels item

Referenced models: Create filter — request body — body edit Permissions item project issue Type Hierarchy levels item

Create filter — request body — body edit Permissions item project issue Type Hierarchy levels item

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
aboveLevelIdintegerOptionalThe ID of the level above this one in the hierarchy. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
belowLevelIdintegerOptionalThe ID of the level below this one in the hierarchy. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
externalUuidstringOptionalThe external UUID of the hierarchy level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: uuid
hierarchyLevelNumberintegerOptionalFormat: int32
idintegerOptionalThe ID of the hierarchy level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
issueTypeIdsarrayOptionalThe issue types available in this hierarchy level.
issueTypeIds[]integerEach itemFormat: int64
levelintegerOptionalThe level of this item in the hierarchy.
Format: int32
namestringOptionalThe name of this hierarchy level.
projectConfigurationIdintegerOptionalThe ID of the project configuration. This property is deprecated, see [Change oticen: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64

Create filter — request body — body edit Permissions item project landing Page Info

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
attributesobjectOptionalAdditional keys: see wildcard field
attributes.*stringAdditional keys
boardIdintegerOptionalFormat: int64
boardNamestringOptional
projectKeystringOptional
projectTypestringOptional
queueCategorystringOptional
queueIdintegerOptionalFormat: int64
queueNamestringOptional
simpleBoardbooleanOptional
simplifiedbooleanOptional
urlstringOptional

Create filter — request body — body edit Permissions item project permissions

FieldTypePresenceDescription and constraints
$objectRootPermissions which a user has on a project.
Additional keys: not allowed
canEditbooleanOptionalWhether the logged user can edit the project.
Read only: true

Create filter — request body — body edit Permissions item role

FieldTypePresenceDescription and constraints
$objectRootDetails about the roles in a project.
Additional keys: not allowed
actorsarrayOptionalThe list of users who act in this role.
Read only: true
actors[]ModelEach itemExpand Create filter — request body — body edit Permissions item role actors item
adminbooleanOptionalWhether this role is the admin role for the project.
Read only: true
currentUserRolebooleanOptionalWhether the calling user is part of this role.
defaultbooleanOptionalWhether this role is the default role for the project
Read only: true
descriptionstringOptionalThe description of the project role.
Read only: true
idintegerOptionalThe ID of the project role.
Format: int64
Read only: true
namestringOptionalThe name of the project role.
roleConfigurablebooleanOptionalWhether the roles are configurable for this project.
Read only: true
scopeModelOptionalExpand Create permission scheme — request body — body scope
The scope of the role. Indicated for roles associated with [next-gen projects](https://confluence.atlassian.com/x/loMyO).
Read only: true
selfstringOptionalThe URL the project role details.
Format: uri
Read only: true
translatedNamestringOptionalThe translated name of the project role.

Referenced models: Create filter — request body — body edit Permissions item role actors item, Create permission scheme — request body — body scope

Create filter — request body — body edit Permissions item role actors item

FieldTypePresenceDescription and constraints
$objectRootDetails about a user assigned to a project role.
Additional keys: not allowed
actorGroupModelOptionalExpand Create filter — request body — body edit Permissions item role actors item actor Group
Read only: true
actorUserModelOptionalExpand Create filter — request body — body edit Permissions item role actors item actor User
Read only: true
avatarUrlstringOptionalThe avatar of the role actor.
Format: uri
Read only: true
displayNamestringOptionalThe display name of the role actor. For users, depending on the user’s privacy setting, this may return an alternative value for the user's name.
Read only: true
idintegerOptionalThe ID of the role actor.
Format: int64
Read only: true
namestringOptionalThis property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
Read only: true
typestringOptionalThe type of role actor.
One of: atlassian-group-role-actor, atlassian-user-role-actor
Read only: true

Referenced models: Create filter — request body — body edit Permissions item role actors item actor Group, Create filter — request body — body edit Permissions item role actors item actor User

Create filter — request body — body edit Permissions item role actors item actor Group

FieldTypePresenceDescription and constraints
$objectRootDetails of the group associated with the role.
Additional keys: not allowed
displayNamestringOptionalThe display name of the group.
groupIdstringOptionalThe ID of the group.
namestringOptionalThe name of the group. As a group's name can change, use of `groupId` is recommended to identify the group.

Create filter — request body — body edit Permissions item role actors item actor User

FieldTypePresenceDescription and constraints
$objectRootDetails of the user associated with the role.
Additional keys: not allowed
accountIdstringOptionalThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. Returns *unknown* if the record is deleted and corrupted, for example, as the result of a server import.
Maximum length: 128
Read only: true

Create filter — request body — body edit Permissions item user

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
accountIdstringOptionalThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.
Maximum length: 128
activebooleanOptionalWhether the user is active.
avatarUrlsModelOptionalExpand Create filter — request body — body edit Permissions item user avatar Urls
The avatars of the user.
displayNamestringOptionalThe display name of the user. Depending on the user’s privacy setting, this may return an alternative value.
keystringOptionalThis property is deprecated in favor of `accountId` because of privacy changes. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
The key of the user.
namestringOptionalThis property is deprecated in favor of `accountId` because of privacy changes. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
The username of the user.
selfstringOptionalThe URL of the user.
Format: uri

Referenced models: Create filter — request body — body edit Permissions item user avatar Urls

Create filter — request body — body edit Permissions item user avatar Urls

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
16x16stringOptionalThe URL of the user's 16x16 pixel avatar.
Format: uri
24x24stringOptionalThe URL of the user's 24x24 pixel avatar.
Format: uri
32x32stringOptionalThe URL of the user's 32x32 pixel avatar.
Format: uri
48x48stringOptionalThe URL of the user's 48x48 pixel avatar.
Format: uri

Create filter — request body — body shared Users

FieldTypePresenceDescription and constraints
$objectRootA paginated list of users sharing the filter. This includes users that are members of the groups or can browse the projects that the filter is shared with.
Additional keys: not allowed
end-indexintegerOptionalThe index of the last item returned on the page.
Format: int32
Read only: true
itemsarrayOptionalThe list of items.
Read only: true
items[]ModelEach itemExpand Assign issue — request body — body
max-resultsintegerOptionalThe maximum number of results that could be on the page.
Format: int32
Read only: true
sizeintegerOptionalThe number of items on the page.
Format: int32
Read only: true
start-indexintegerOptionalThe index of the first item returned on the page.
Format: int32
Read only: true

Referenced models: Assign issue — request body — body

Create filter — request body — body subscriptions

FieldTypePresenceDescription and constraints
$objectRootA paginated list of subscriptions to a filter.
Additional keys: not allowed
end-indexintegerOptionalThe index of the last item returned on the page.
Format: int32
Read only: true
itemsarrayOptionalThe list of items.
Read only: true
items[]ModelEach itemExpand Create filter — request body — body subscriptions items item
max-resultsintegerOptionalThe maximum number of results that could be on the page.
Format: int32
Read only: true
sizeintegerOptionalThe number of items on the page.
Format: int32
Read only: true
start-indexintegerOptionalThe index of the first item returned on the page.
Format: int32
Read only: true

Referenced models: Create filter — request body — body subscriptions items item

Create filter — request body — body subscriptions items item

FieldTypePresenceDescription and constraints
$objectRootDetails of a user or group subscribing to a filter.
Additional keys: not allowed
groupModelOptionalExpand Send notification for issue — request body — body to groups item
The group subscribing to filter.
Read only: true
idintegerOptionalThe ID of the filter subscription.
Format: int64
Read only: true
userModelOptionalExpand Assign issue — request body — body
The user subscribing to filter.
Read only: true

Referenced models: Send notification for issue — request body — body to groups item, Assign issue — request body — body

Get columns — response body — item

FieldTypePresenceDescription and constraints
$objectRootDetails of an issue navigator column item.
labelJSONOptional
label (anyOf 1)stringAlternativeThe issue navigator column label.
label (anyOf 2)nullAlternative
valueJSONOptional
value (anyOf 1)stringAlternativeThe issue navigator column value.
value (anyOf 2)nullAlternative

Get filter — response body

FieldTypePresenceDescription and constraints
$objectRootDetails about a filter.
approximateLastUsedJSONOptional
approximateLastUsed (anyOf 1)JSONAlternative
approximateLastUsed (anyOf 1) (anyOf 1)stringAlternative\[Experimental\] Approximate last used time. Returns the date and time when the filter was last used. Returns `null` if the filter hasn't been used after tracking was enabled. For performance reasons, timestamps aren't updated in real time and therefore may not be exactly accurate.
Read only: true
approximateLastUsed (anyOf 1) (anyOf 2)integerAlternative
approximateLastUsed (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeA description of the filter.
description (anyOf 2)nullAlternative
editPermissionsJSONOptional
editPermissions (anyOf 1)arrayAlternativeThe groups and projects that can edit the filter.
editPermissions (anyOf 1)[]ModelEach itemExpand Get share permission — response body
editPermissions (anyOf 2)nullAlternative
favouriteJSONOptional
favourite (anyOf 1)booleanAlternativeWhether the filter is selected as a favorite.
favourite (anyOf 2)nullAlternative
favouritedCountJSONOptional
favouritedCount (anyOf 1)JSONAlternative
favouritedCount (anyOf 1) (anyOf 1)integerAlternativeThe count of how many users have selected this filter as a favorite, including the filter owner.
Format: int64
Read only: true
favouritedCount (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
favouritedCount (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe unique identifier for the filter.
Read only: true
id (anyOf 2)nullAlternative
jqlJSONOptional
jql (anyOf 1)stringAlternativeThe JQL query for the filter. For example, *project = SSP AND issuetype = Bug*.
jql (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the filter. Must be unique.
name (anyOf 2)nullAlternative
ownerJSONOptional
owner (anyOf 1)ModelAlternativeExpand Get user — response body
The user who owns the filter. This is defaulted to the creator of the filter, however Jira administrators can change the owner of a shared filter in the admin settings.
Read only: true
owner (anyOf 2)nullAlternative
searchUrlJSONOptional
searchUrl (anyOf 1)stringAlternativeA URL to view the filter results in Jira, using the [Search for issues using JQL](#api-rest-api-3-filter-search-get) operation with the filter's JQL string to return the filter results. For example, *https://your-domain.atlassian.net/rest/api/3/search?jql=project+%3D+SSP+AND+issuetype+%3D+Bug*.
Format: uri
Read only: true
searchUrl (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the filter.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
sharePermissionsJSONOptional
sharePermissions (anyOf 1)arrayAlternativeThe groups and projects that the filter is shared with.
sharePermissions (anyOf 1)[]ModelEach itemExpand Get share permission — response body
sharePermissions (anyOf 2)nullAlternative
sharedUsersJSONOptional
sharedUsers (anyOf 1)ModelAlternativeExpand Get filter — response body — shared Users end-index, items, max-results, size, start-index
A paginated list of the users that the filter is shared with. This includes users that are members of the groups or can browse the projects that the filter is shared with.
Read only: true
sharedUsers (anyOf 2)nullAlternative
subscriptionsJSONOptional
subscriptions (anyOf 1)ModelAlternativeExpand Get filter — response body — subscriptions A paginated list of subscriptions to a filter
A paginated list of the users that are subscribed to the filter.
Read only: true
subscriptions (anyOf 2)nullAlternative
viewUrlJSONOptional
viewUrl (anyOf 1)stringAlternativeA URL to view the filter results in Jira, using the ID of the filter. For example, *https://your-domain.atlassian.net/issues/?filter=10100*.
Format: uri
Read only: true
viewUrl (anyOf 2)nullAlternative

Referenced models: Get filter — response body — subscriptions A paginated list of subscriptions to a filter, Get share permission — response body, Get user — response body, Get filter — response body — shared Users end-index, items, max-results, size, start-index

Get filter — response body — shared Users end-index, items, max-results, size, start-index

FieldTypePresenceDescription and constraints
$objectRootA paginated list of users sharing the filter. This includes users that are members of the groups or can browse the projects that the filter is shared with.
end-indexJSONOptional
end-index (anyOf 1)JSONAlternative
end-index (anyOf 1) (anyOf 1)integerAlternativeThe index of the last item returned on the page.
Format: int32
Read only: true
end-index (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
end-index (anyOf 2)nullAlternative
itemsJSONOptional
items (anyOf 1)arrayAlternativeThe list of items.
Read only: true
items (anyOf 1)[]ModelEach itemExpand Get user — response body
items (anyOf 2)nullAlternative
max-resultsJSONOptional
max-results (anyOf 1)JSONAlternative
max-results (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of results that could be on the page.
Format: int32
Read only: true
max-results (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
max-results (anyOf 2)nullAlternative
sizeJSONOptional
size (anyOf 1)JSONAlternative
size (anyOf 1) (anyOf 1)integerAlternativeThe number of items on the page.
Format: int32
Read only: true
size (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
size (anyOf 2)nullAlternative
start-indexJSONOptional
start-index (anyOf 1)JSONAlternative
start-index (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned on the page.
Format: int32
Read only: true
start-index (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
start-index (anyOf 2)nullAlternative

Referenced models: Get user — response body

Get filter — response body — subscriptions A paginated list of subscriptions to a filter

FieldTypePresenceDescription and constraints
$objectRootA paginated list of subscriptions to a filter.
end-indexJSONOptional
end-index (anyOf 1)JSONAlternative
end-index (anyOf 1) (anyOf 1)integerAlternativeThe index of the last item returned on the page.
Format: int32
Read only: true
end-index (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
end-index (anyOf 2)nullAlternative
itemsJSONOptional
items (anyOf 1)arrayAlternativeThe list of items.
Read only: true
items (anyOf 1)[]ModelEach itemExpand Get filter — response body — subscriptions A paginated list of subscriptions to a filter items The list of items item
items (anyOf 2)nullAlternative
max-resultsJSONOptional
max-results (anyOf 1)JSONAlternative
max-results (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of results that could be on the page.
Format: int32
Read only: true
max-results (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
max-results (anyOf 2)nullAlternative
sizeJSONOptional
size (anyOf 1)JSONAlternative
size (anyOf 1) (anyOf 1)integerAlternativeThe number of items on the page.
Format: int32
Read only: true
size (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
size (anyOf 2)nullAlternative
start-indexJSONOptional
start-index (anyOf 1)JSONAlternative
start-index (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned on the page.
Format: int32
Read only: true
start-index (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
start-index (anyOf 2)nullAlternative

Referenced models: Get filter — response body — subscriptions A paginated list of subscriptions to a filter items The list of items item

Get filter — response body — subscriptions A paginated list of subscriptions to a filter items The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails of a user or group subscribing to a filter.
groupJSONOptional
group (anyOf 1)ModelAlternativeExpand Get user groups — response body — item
The group subscribing to filter.
Read only: true
group (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the filter subscription.
Format: int64
Read only: true
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
userJSONOptional
user (anyOf 1)ModelAlternativeExpand Get user — response body
The user subscribing to filter.
Read only: true
user (anyOf 2)nullAlternative

Referenced models: Get user groups — response body — item, Get user — response body

Search for filters — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Search for filters — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Search for filters — response body — values The list of items item

Search for filters — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails of a filter.
approximateLastUsedJSONOptional
approximateLastUsed (anyOf 1)JSONAlternative
approximateLastUsed (anyOf 1) (anyOf 1)stringAlternative\[Experimental\] Approximate last used time. Returns the date and time when the filter was last used. Returns `null` if the filter hasn't been used after tracking was enabled. For performance reasons, timestamps aren't updated in real time and therefore may not be exactly accurate.
Read only: true
approximateLastUsed (anyOf 1) (anyOf 2)integerAlternative
approximateLastUsed (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the filter.
description (anyOf 2)nullAlternative
editPermissionsJSONOptional
editPermissions (anyOf 1)arrayAlternativeThe groups and projects that can edit the filter. This can be specified when updating a filter, but not when creating a filter.
editPermissions (anyOf 1)[]ModelEach itemExpand Get share permission — response body
editPermissions (anyOf 2)nullAlternative
expandJSONOptional
expand (anyOf 1)stringAlternativeExpand options that include additional filter details in the response.
Read only: true
expand (anyOf 2)nullAlternative
favouriteJSONOptional
favourite (anyOf 1)booleanAlternativeWhether the filter is selected as a favorite by any users, not including the filter owner.
Read only: true
favourite (anyOf 2)nullAlternative
favouritedCountJSONOptional
favouritedCount (anyOf 1)JSONAlternative
favouritedCount (anyOf 1) (anyOf 1)integerAlternativeThe count of how many users have selected this filter as a favorite, including the filter owner.
Format: int64
Read only: true
favouritedCount (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
favouritedCount (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe unique identifier for the filter.
Read only: true
id (anyOf 2)nullAlternative
jqlJSONOptional
jql (anyOf 1)stringAlternativeThe JQL query for the filter. For example, *project = SSP AND issuetype = Bug*.
Read only: true
jql (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the filter.
name (anyOf 2)nullAlternative
ownerJSONOptional
owner (anyOf 1)ModelAlternativeExpand Get user — response body
The user who owns the filter. Defaults to the creator of the filter, however, Jira administrators can change the owner of a shared filter in the admin settings.
Read only: true
owner (anyOf 2)nullAlternative
searchUrlJSONOptional
searchUrl (anyOf 1)stringAlternativeA URL to view the filter results in Jira, using the [Search for issues using JQL](#api-rest-api-3-filter-search-get) operation with the filter's JQL string to return the filter results. For example, *https://your-domain.atlassian.net/rest/api/3/search?jql=project+%3D+SSP+AND+issuetype+%3D+Bug*.
Format: uri
Read only: true
searchUrl (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the filter.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
sharePermissionsJSONOptional
sharePermissions (anyOf 1)arrayAlternativeThe groups and projects that the filter is shared with. This can be specified when updating a filter, but not when creating a filter.
sharePermissions (anyOf 1)[]ModelEach itemExpand Get share permission — response body
sharePermissions (anyOf 2)nullAlternative
subscriptionsJSONOptional
subscriptions (anyOf 1)arrayAlternativeThe users that are subscribed to the filter.
Read only: true
subscriptions (anyOf 1)[]ModelEach itemExpand Get filter — response body — subscriptions A paginated list of subscriptions to a filter items The list of items item
subscriptions (anyOf 2)nullAlternative
viewUrlJSONOptional
viewUrl (anyOf 1)stringAlternativeA URL to view the filter results in Jira, using the ID of the filter. For example, *https://your-domain.atlassian.net/issues/?filter=10100*.
Format: uri
Read only: true
viewUrl (anyOf 2)nullAlternative

Referenced models: Get filter — response body — subscriptions A paginated list of subscriptions to a filter items The list of items item, Get share permission — response body, Get user — response body

Set columns — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
columnsarrayOptional
columns[]stringEach item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.