MapIssues — rest — configs

GET /configs/dbfields/issues

Структура запроса:


GET /configs/dbfields/issues?token=puqw129npc074a

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json

[{
	"fieldName": "createDate",
	"dbFieldName": "create_date"
},...]


// название поля, строка
// название поля в БД, строка

GET /configs/dbfields/users

Структура запроса:


GET /configs/dbfields/users?token=puqw129npc074a

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json

[{
	"fieldName": "organizationId",
	"dbFieldName": "organization_id"
},...]


// название поля, строка
// название поля в БД, строка

Запросы configs необходимы для адаптирования прав в запросе /issues/states. В запросе /configs/dbfields/issues — отображается соотношение полей задач, которые приходят в REST-запросе и полей из базы данных. В запросе /configs/dbfields/users — отображается соотношение полей пользователей, которые приходят в REST-запросе и полей из базы данных.

Статус: 401 — необходима авторизация

Формат: text/plain
Содержит описание ошибки

Статус: 403 — доступ запрещен

Формат: text/plain
Содержит описание ошибки

Статус: 404 — не найдено

Формат: text/plain
Содержит описание ошибки

Статус: 500 — ошибка на сервере

Формат: text/plain
Содержит описание ошибки