I've tried to work out with various questions already asked and the api docs.
I've not been able to work out how to post attachments to an issue using scriptrunners Groovy.
My goal is to get all the attachment URLs from one issue and add them to another issue.
def attachments = get("/rest/api/3/issue/${projectIssueKey}").asJson().body.array[0].fields.attachment
attachments.each{
def filename = it.filename
def fileUrl = it.content
def fileBody = get("${fileUrl}").asBinary().body
// POST attachment
def resp = post("/rest/api/3/issue/${newProjectIssueKey}/attachments")
resp
}
It's at the post attachment part that I'm not sure what to do.