For the complete documentation index, see llms.txt. This page is also available as Markdown.

Recommendation Jira

Recommendation CRUD apis for jira.

Create jira for recommendation

post

Create jira for recommendation

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Body
recommendationIdstringRequired
resourceTypestring · enumRequiredPossible values:
connectorRefstringOptional
projectKeystringOptional
issueTypestringOptional
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/recommendation/jira/create
POST /gateway/ccm/api/recommendation/jira/create?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 158

{
  "recommendationId": "text",
  "resourceType": "WORKLOAD",
  "connectorRef": "text",
  "projectKey": "text",
  "issueType": "text",
  "fields": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  }
}
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get all Jira field mappings

get

Get all Jira field mappings for account

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/recommendation/jira/field-mapping
GET /gateway/ccm/api/recommendation/jira/field-mapping?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Replace Jira field mappings for a field type

post

Replaces all Jira field mappings for the given fieldType (savings or variance) with the provided set

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

fieldTypestringRequired

Field type to set: 'savings' or 'variance'

Bodyobject · JiraFieldMappingRequestDTO[]
projectKeysstring[]Required
issueTypesstring[]Required
fieldNamestringRequired
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/recommendation/jira/field-mapping
POST /gateway/ccm/api/recommendation/jira/field-mapping?accountIdentifier=text&fieldType=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 67

[
  {
    "projectKeys": [
      "text"
    ],
    "issueTypes": [
      "text"
    ],
    "fieldName": "text"
  }
]
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Delete Jira field mapping

delete

Delete Jira field mapping for a project, optionally for a specific issue type

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

projectKeystringRequired
issueTypestringOptional
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
delete/recommendation/jira/field-mapping
DELETE /gateway/ccm/api/recommendation/jira/field-mapping?accountIdentifier=text&projectKey=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Delete Jira from recommendations

post

Delete Jira details from recommendations

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Bodystring[]
string[]Optional

List of recommendation ids to perform jira cleanup on.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/recommendation/jira/delete
POST /gateway/ccm/api/recommendation/jira/delete?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 8

[
  "text"
]
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get all jira statuses

get

Get all jira statuses

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/recommendation/jira/statuses
GET /gateway/ccm/api/recommendation/jira/statuses?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get common Jira fields across projects and issue types

post

Get intersection of fields across multiple projects and issue types

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Body
connectorRefstringRequired
projectKeysstring[]Required
issueTypesstring[]Required
fieldTypestringOptional
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/recommendation/jira/common-fields
POST /gateway/ccm/api/recommendation/jira/common-fields?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 87

{
  "connectorRef": "text",
  "projectKeys": [
    "text"
  ],
  "issueTypes": [
    "text"
  ],
  "fieldType": "text"
}
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get common Jira issue types across projects

post

Get intersection of issue types across multiple Jira projects

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Body
connectorRefstringRequired
projectKeysstring[]Required
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/recommendation/jira/common-issue-types
POST /gateway/ccm/api/recommendation/jira/common-issue-types?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 46

{
  "connectorRef": "text",
  "projectKeys": [
    "text"
  ]
}
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get mapped jira projects for given recommendation

get

Get mapped jira projects for given recommendation

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

recommendationIdstringRequired
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/recommendation/jira/mapped-projects
GET /gateway/ccm/api/recommendation/jira/mapped-projects?accountIdentifier=text&recommendationId=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get all jira resolution codes

get

Get all jira resolution codes

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/recommendation/jira/resolution-code
GET /gateway/ccm/api/recommendation/jira/resolution-code?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Last updated

Was this helpful?