How to get Jira Issue Key by its summary?

Catherine November 15, 2021

I hava a Jira Automation, so when a ticket on board A created, it will trigger ticket on board B created too. 

I need to get the issue on board A by its summary. I tried it on postman and also on my Golang code using REST API. I got different response payload. 

  • Postman => will give me issues[0].key = ticket on board A
here is the URL: .../rest/api/2/search?jql=summary~"test to get jira ticket"+and+status="Backlog"

http method : GET

 

  • Golang code/REST API => will give me issues[0].key = ticket on board B

here is my sample code:

JiraSummary := "test to get jira ticket"

JiraToken := "xxxxxxxxx"

JiraURL := "...../rest/api/2"

jqlSummaryValues := fmt.Sprintf("%s%s%s", "summary~\"", JiraSummary, "\"")

query := url.Values{"jql": {jqlSummaryValues, "+and+status=\"Backlog\""}}

url := fmt.Sprintf("%s%s", JiraURL, "/search?")

req, err := http.NewRequest("GET", url+query.Encode(), nil)

req.Header.Set("Authorization", JiraToken)

req.Header.Set("Content-Type", "application/json")
I need REST API on golang code also give me the same response with postman, which issues[0].key = ticket on board A.
So, where did I go wrong? please help. Thanks :)

 

1 answer

1 accepted

1 vote
Answer accepted
Catherine November 16, 2021

Solved :) I already found the root cause..

Suggest an answer

Log in or Sign up to answer