• Approval
  • Customer
  • Customer Request
  • Customer Transition
  • Jira Service Management Application
  • Organization
  • Organization Service Desk
  • Portals
  • Queue
  • Queue Settings
  • Request Attachment
  • Request Type
  • Request Type Permissions
  • Service Desk
  • Service Desk Customer
  • application-properties
  • applicationrole
  • attachment
  • avatar
  • cluster
  • comment
  • component
  • configuration
  • customFieldOption
  • customFields
  • dashboard
  • email-templates
  • field
  • filter
  • group
  • groups
  • groupuserpicker
  • index
  • index-snapshot
  • issue
  • issueLinkType
  • issuesecurityschemes
  • issuetype
  • issuetypescheme
  • jql
  • licenseValidator
  • monitoring
  • mypermissions
  • mypreferences
  • myself
  • notificationscheme
  • password
  • permissions
  • permissionscheme
  • priority
  • priorityschemes
  • project
  • projectCategory
  • projects
  • projectvalidate
  • reindex
  • resolution
  • role
  • screens
  • securitylevel
  • serverInfo
  • session
  • settings
  • status
  • statuscategory
  • terminology
  • universal_avatar
  • upgrade
  • user
  • version
  • websudo
  • workflow
  • workflowscheme
  • worklog
  • Assets - AQL
  • Assets - Analytics
  • Assets - Archived Objects
  • Assets - Attachments
  • Assets - Comments
  • Assets - Icons
  • Assets - Index Configuration
  • Assets - Object
  • Assets - Object Archive
  • Assets - Object Attribute
  • Assets - Object Connected Tickets
  • Assets - Object Restore
  • Assets - Object Schema
  • Assets - Object Type
  • Assets - Object Type Attribute
  • Assets - Progress
  • Assets - QR Code
  • Assets - Status Types
Server
Jira Service Management / Reference / REST API

customFields

Postman Collection
OpenAPI
GET

Get custom fields with pagination

Returns a list of Custom Fields in the given range.

Request

Query parameters

sortColumn

string

types

string

search

string

maxResults

string

sortOrder

string

screenIds

string

lastValueUpdate

string

projectIds

string

startAt

string

Responses

Returned if a custom field with the given customFieldId exists and user has permission to it.

application/json

CustomFieldBean
GET/api/2/customFields
1 2 3 4 curl --request GET \ --url 'http://{baseurl}/rest/api/2/customFields' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json'
DEL

Delete custom fields in bulk

Deletes custom fields in bulk.

Request

Query parameters

ids

string

Required

Responses

Returned if at least one custom field was deleted

application/json

BulkDeleteResponseBean
DEL/api/2/customFields
1 2 3 4 curl --request DELETE \ --url 'http://{baseurl}/rest/api/2/customFields?ids={ids}' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json'
GET

Get custom field optionsExperimental

Returns custom field's options defined in a given context composed of projects and issue types.

Request

Path parameters

customFieldId

string

Required

Query parameters

maxResults

string

issueTypeIds

string

query

string