Я должен вытащить все поля Jira с помощью REST API. Однако облачная версия имеет ключевое слово «key» в ответе, а в предварительной версии его нет.
Есть ли способ определить, является ли ответ локальным или облачным.
Примечание: мне нужно сделать несколько вызовов Jira API (для создания, получения и т. Д.), Поэтому сравнение ключевого слова "key" не будет для меня решением.
Пример ответа из облака Jira (при получении полей):
[
{
"id": "issuetype",
"name": "Issue Type",
"key" : "issuetype",
"custom": false,
"orderable": true,
"navigable": true,
"searchable": true,
"clauseNames": [
"issuetype",
"type"
],
"schema": {
"type": "issuetype",
"system": "issuetype"
}
}
]
Пример ответа от Jira on-prem (при получении полей):
[
{
"id": "issuetype",
"name": "Issue Type",
"custom": false,
"orderable": true,
"navigable": true,
"searchable": true,
"clauseNames": [
"issuetype",
"type"
],
"schema": {
"type": "issuetype",
"system": "issuetype"
}
}
]
Существует ли какой-либо API для дифференциации версии (облачная или On-Prem)?