API for Issues

API for Issues

Get List of Issues

POST /rest/issues/list

Description

API to list issues

Request

Content-Type: application/json

Parameters

Name

Located in

Required

Description

Default

Schema

Name

Located in

Required

Description

Default

Schema

start

body

no

Start index of records

-

integer

limit

body

no

Number of records per page

-

integer

page

body

no

Page number to be displayed

-

integer

Response

Content-Type: application/json

Status Code

Reason

Response Model

Status Code

Reason

Response Model

200

List of issues shown successfully

ResponseEntity

400

Invalid json object or mandatory fields missing

-

401

Unauthorised or session expired

-

500

Returned when server connection times out

-

Get Issue list along with Custom Fields (Only for projects that are not integrated wtih Jira)

POST /rest/issues/list/viewColumns

Description

Fetch specific data of Issues with custom fields.

Request

Content-Type: application/json

Parameters

Name

Located in

Required

Description

Default

Schema

Name

Located in

Required

Description

Default

Schema

start

body

no

Start index of records

-

integer

limit

body

no

Number of records per page

-

integer

page

body

no

Page number to be displayed

-

integer

viewId

body

yes

View ID of the user for that particular project and Issue module. View ID can be fetched from latestViews section of Getinfo API.

-

integer

Response

Content-Type: application/json

Status Code

Reason

Response Model

Status Code

Reason

Response Model

200

Issue list fetched successfully

ResponseEntity

400

Invalid json object or mandatory fields missing

-

401

Unauthorised or session expired

-

500

Returned when server connection times out

-

Create Issue

POST /rest/issues

Description

API to create internal Issue

Request

Content-Type: application/json

Parameters

Name

Located in

Required

Description

Default

Schema

Name

Located in

Required

Description

Default

Schema

sync_with

body

yes

igConfigurationID of Jira or 'internalTrackerId' if external Project isn't configured

-

integer

issueType

body

yes

Type Id of Issue

-

integer

issuePriority

body

yes

PriorityId of Issue

-

integer

issueOwner

body

no

OwnerId of Issue

-

integer

summary

body

yes

provide summary

-

string

component

body

no

LabelId of Issue

-

integer

release

body

no

Associated Release(s) Id

-

integer

affectedRelease

body

no

Associated Release

-

integer

affectedCycles

body

no

Associated Cycle(s)

-

integer

affectedVersion

body

no

Release Id of Issue

-

integer

environment

body

no

Environment

-

string

description

body

no

Description

-

string

Response

Content-Type: application/json

Status Code

Reason

Response Model

Status Code

Reason

Response Model

200

Issue created successfully

ResponseEntity

400

Invalid json object or mandatory fields missing

-

401

Unauthorised or session expired

-

500

Returned when server connection times out

-

Update Issue

PUT /rest/issues

Description

API to update internal Issue

Request

Content-Type: application/json

Parameters

Name

Located in

Required

Description

Default

Schema

Name

Located in

Required

Description

Default

Schema

sync_with

body

no

igConfigurationID of Jira or 'internalTrackerId' if external Project isn't configured

-

integer

issueType

body

no

Type Id of Issue

-

integer

issuePriority

body

no

PriorityId of Issue

-

integer

issueOwner

body

no

OwnerId of Issue

-

integer

summary

body

no

provide summary

-

string

component

body

no

LabelId of Issue

-

integer

release

body

no

Associated Release(s) Id

-

integer

affectedCycles

body

no

Associated Cycle(s)

-

integer

affectedVersion

body

no

Release Id of Issue

-

integer

environment

body

no

Environment

-

string

description

body

no

Description

-

string

DefectId

body

yes

Id of Issue

-

integer

entityKey

body

yes

EntityKey of Issue

-

string

Response

Content-Type: application/json

Status Code

Reason

Response Model

Status Code

Reason

Response Model

200

Issue updated successfully

ResponseEntity

400

Invalid json object or mandatory fields missing

-

401

Unauthorised or session expired

-

500

Returned when server connection times out

-

Get List of Issues for a Test Case

POST /rest/issues/list/ForTC

Description

Get issue list based on the particular test case.

Request

Content-Type: application/json

Parameters

Name

Located in

Required

Description

Default

Schema

Name

Located in

Required

Description

Default

Schema