• 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

projectCategory

Postman Collection
OpenAPI
GET

Get all project categories

Returns all project categories

Request

This request has no parameters.

Responses

Returns a list of all project categories.

application/json

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

Create project category

Create a project category.

Request

Request bodyapplication/json

The project category to create.

description

string

id

string

name

string

self

string

Responses

Returned if the project category is created successfully.

application/json

ProjectCategoryJsonBean
POST/api/2/projectCategory
1 2 3 4 5 curl --request POST \ --url 'http://{baseurl}/rest/api/2/projectCategory' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json'
GET

Get project category by ID

Returns a full representation of the project category that has the given id.

Request

Path parameters

id

integer

Required

Responses

Returned if the project category exists and is visible by the calling user.

application/json

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

Update project category

Modify a project category.

Request

Path parameters