Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to write parameter/variable value into Tempo REST API url?

Lapahn
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 10, 2021

I've got following code to delete TEMPO plans in Jira and use a val closure to get each allocationId and date so I can remove those plans again.

The url is blacked out for obvious reasons.

I would like to put the returnAllocationId and returnDay into the URL so i can send the PUT request for each allocationId and date and remove the plans from Tempo that way.

Is that possible? If so, how would I do this? The values I receive from the each function are correct, it just needs to be executed with the url each time now.

searchPlan.data.each{
val -> 
def returnDay = val.day
def returnAllocationId = val.allocationId

def removeTempoPlan = client.put(
    path: 'https://JIRAURLHERE/rest/tempo-planning/1/plan/remove/planLog/{returnAllocationId}?date={returnDay}',
    contentType: ContentType.JSON,
)}

Thanks in advance.

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
Lapahn
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 10, 2021

Figured it out, had to put the date into a query and remove the https://JIRAURLHERE because I already used it as a base URL further top in the code.

TAGS
AUG Leaders

Atlassian Community Events