Получить доступные настраиваемые поля при создании нового тикета в трекере запросов через REST
Я пытаюсь получить доступные пользовательские поля для определенной очереди через Request Tracker API
когда я создаю новый билет. Например, когда я установил Queue = 'X'
тогда я хотел бы получить Custom Fields
ключ со значениямиA
, B
, C
которые доступны для этой очереди.
Когда я указываю свой браузер на domain/REST/1.0/ticket/new
Я получаю следующий ответ:
id: ticket/new
Queue: General
Requestor: xyz
Subject:
Cc:
AdminCc:
Owner:
Status: new
Priority:
InitialPriority:
FinalPriority:
TimeEstimated: 0
Starts: 2018-12-17 15:40:43
Due:
Attachment:
Text:
Как видите, в ответе нет настраиваемых полей, так как очередь указывает на General
вместо X
,
Могу ли я изменить URL-адрес, чтобы изменить Queue: General
в Queue: X
и получить все custom fields
доступно для этой очереди?
0 ответов
Вы должны указать content
переменная вашего нового запроса билета. Например:
1) Создать файл rt.file
с содержанием:
id: ticket/new
Queue: support
Requestor: requestor@email
Priority: 4
CF-TicketCategory: Incident
Subject: Test REST
Text: Multi line
test with
special chars: žščřě
2) Разместите его с помощью команды curl: url --data-urlencode content@rt.file --user username:password --url https://rtmachine.example.com/rest/REST/1.0/ticket/new
Смотрите RT-Wiki для деталей.