• 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

monitoring

Postman Collection
OpenAPI
GET

Get App Monitoring status

Checks if App Monitoring is enabled

Request

This request has no parameters.

Responses

Returns the status of App Monitoring.

application/json

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

Update App Monitoring status

Enables or disables App Monitoring

Request

Request bodyapplication/json

The status to set for App Monitoring.

enabled

boolean

Responses

Sets the status of App Monitoring.

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

Get if IPD Monitoring is enabled

Checks if IPD Monitoring is enabled

Request

This request has no parameters.

Responses

Returns the status of IPD Monitoring.

application/json

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

Update IPD Monitoring status

Enables or disables IPD Monitoring

Request

Request bodyapplication/json

The status to set for IPD Monitoring.

enabled

boolean

Responses

Confirmation that the status was set.

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

Check if JMX metrics are being exposed

Checks if JMX metrics are being exposed

Request

This request has no parameters.

Responses

Returns whether JMX metrics are being exposed.

application/json

boolean

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

Get the available JMX metrics

Gets the available JMX metrics

Request

This request has no parameters.

Responses

Returns the available JMX metrics.

application/json

string

GET/api/2/monitoring/jmx/getAvailableMetrics
1 2 3 4