Issue Tracking Systems API

Issue Tracking Systems API

GET

API URL

http://host:port/flexdeploy/rest/v1/administration/issuetrackingsystem

The information about available Issue Tracking Systems can be accessed through this method. It returns the name, id, and information about the properties of all available Issue Tracking Systems.

Request

No request parameters.

Response

Name

Type

Description

Name

Type

Description

id

Long

The id of the issue tracking system.

name

String

The name of the issue tracking system.

properties

List<Properties>

A list of properties associated with the corresponding issue tracking system.

Properties definition has following attributes.

Name

Type

Description

Name

Type

Description

name

String

Name of property

displayName

String

Display name of property

dataType

String

Data type for property

subDataType

String

Sub-Data type for property

description

String

Description for property

isRequired

Boolean

True if property is required

isEncrypted

Boolean

True if property value will be encrypted

isActive

Boolean

True if property is active

defaultValue

String

Default value for property

scope

String

Scope of the property

listData

List<String>

Possible string values for the property, if property is type enum

isDefaultValueExpression

Boolean

Whether value is expression or literal by default

isMultiSelect

Boolean

Whether multiple values are allowed

Response Codes

HTTP Code

Description

HTTP Code

Description

200

Search successful and results returned

400

Bad request

401

Authentication failure

403

Authorization failure (no access to resource)

500

Unexpected internal server error

Example

Issue Tracking System - 11101
[ { "name": "Jira", "properties": [ { "name": "JIRA_URL", "defaultValue": null, "displayName": "Jira URL", "description": "Jira URL (http://myjira.atlassian.net)", "scope": "INST", "dataType": "String", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": false, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": "URL" }, { "name": "JIRA_PORT", "defaultValue": null, "displayName": "Jira Port", "description": "Jira Port", "scope": "INST", "dataType": "Integer", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": false, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": null }, { "name": "JIRA_TICKET_URL_PATTERN", "defaultValue": "/browse/{JIRA_ISSUE}", "displayName": "Jira Ticket URL Pattern", "description": "Jira Ticket URL Pattern (/browse/{JIRA_ISSUE})", "scope": "INST", "dataType": "String", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": false, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": "URL" }, { "name": "JIRA_TICKET_REST_PATTERN", "defaultValue": "/rest/api/2/issue/{JIRA_ISSUE}", "displayName": "Jira Rest API Pattern", "description": "Jira Rest API Pattern (/rest/api/2/issue/{JIRA_ISSUE})", "scope": "INST", "dataType": "String", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": false, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": "URL" }, { "name": "JIRA_USER_NAME", "defaultValue": null, "displayName": "Jira User", "description": "Jira User Name", "scope": "INST", "dataType": "String", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": false, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": null }, { "name": "JIRA_PASSWORD", "defaultValue": null, "displayName": "Jira API Token/Password", "description": "Jira API Token or Password. Click <a href=\"https://confluence.atlassian.com/cloud/api-tokens-938839638.html\" target=\"_blank\">here</a> to learn more about API tokens and how to create them.", "scope": "INST", "dataType": "String", "isRequired": true, "listData": [ null ], "isActive": true, "isEncrypted": true, "isDefaultValueExpression": false, "isMultiselect": false, "subDataType": null } ], "id": 1 } ]
The following macros are not currently supported in the footer:
  • style