I'm creating a new issue ala
https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue
and in createmeta
/rest/api/2/issue/createmeta?projectKeys=<project id>&issuetypeName=Bug&expand=projects.issuetypes.fields
I see customfield_10007 defined like this
"customfield_10007": {
"hasDefaultValue": false,
"name": "Epic Link",
"operations": [
"set"
],
"required": false,
"schema": {
"custom": "com.pyxis.greenhopper.jira:gh-epic-link",
"customId": 10007,
"items": "string",
"type": "array"
}
},
I look in
/rest/agile/1.0/board/<boardid>/epic
to find the <epicid> then look in
/rest/agile/1.0/epic/<epicid>
to confirm the <epicid> and the <epickey>.
I try setting that field to <epickey> when creating a new issue, but when I go look at the issue in the web interface, the 'Epic Link' is blank.
If I try setting that field to <epicid>, I get this error
Epic with key <epicid> does not exist.