Запрос на создание службы поддержки - не удалось найти RaireOnBehalfOf - PullRequest
0 голосов
/ 07 мая 2019

Когда я отправляю запрос GET в облако службы поддержки JIRA rest / servicedeskapi / servicedesk / {id} / requesttype / {id} / field в ответе вижу "canRaiseOnBehalfOf": true,.

Но в запросе Post, если я добавлю 'growOnBehalfOf' (rest / servicedeskapi / request)

{
"serviceDeskId": "1",
"requestTypeId": "2",
"requestFieldValues": {
"summary": "Request raised via service REST API",
"description": "test.",
"raiseOnBehalfOf" : "dummy@gmail.com"
}
}

затем происходит сбой с 400 ошибка

{
"errorMessage": "Unable to create request because of theses errors : The field 'raiseOnBehalfOf' could not be found.",
"i18nErrorMessage": {
"i18nKey": "sd.request.create.error.failed.msg",
"parameters": [
"The field 'raiseOnBehalfOf' could not be found."
]
}
}

Может кто-нибудь дать подсказку, почему так происходит?

1 Ответ

0 голосов
/ 07 мая 2019

Понял проблему. Я помещал "RaireOnBehalfOf" внутри requestFieldValues, но он должен быть вне

{
"serviceDeskId": "1",
"requestTypeId": "1",
"requestFieldValues": {
"summary": "Request raised via service REST API",
"description": "test."
},
"raiseOnBehalfOf" : "dummy@gmail.com"

}

...