Delete an attachment from a step result using ZAPI (Rest API)

December 30, 2015

Problem

How to delete an attachment from a step result

Resolution/Fix:

Steps

1)You need to first retrieve the attachment Id by using stepresultid

Please find the sample request below.

http://JIRA_SERVER/rest/zapi/latest/attachment/attachmentsByEntity?entityId=8&entityType=TESTSTEPRESULT

2)Next you need to pass this attachment Id value in your Rest API request call.

Please check the sample code snippet below

attachmentId = "89"

values = dumps({
"id": attachmentId
})

request = Request(baseURL + "/rest/zapi/latest/attachment/" + attachmentId, data=values, headers=headers)
request.get_method = lambda: 'DELETE'
response_body = urlopen(request).read()

Products: