2014-10-28 5 views
0

Я пытаюсь создать новых пользователей с помощью API JIRA REST. Однако описание синтаксиса метода post пусто, когда я проверяю REST documentation. Кто-нибудь знает синтаксис JSON и дескриптор REST для создания новых пользователей?Создать новых пользователей с помощью API JIRA REST

ответ

0

Я бы попытался вызвать службу GET для ресурса user и использовать ту же структуру объектов jSon для создания POST нового пользователя.

+0

Я попробую это и опубликую назад, работает ли оно –

+0

Ответа на этот вопрос LukeSolar прекрасно. Спасибо за ответ –

+0

Я попытался дать общий ответ о том, как получить определение ресурса jSon, которое может быть полезным в других случаях не только в этом конкретном случае. –

2

JSON объект для использования является:

{ 
"name":"username", 
"password":"****", 
"emailAddress":"[email protected]", 
"displayName":"user name", 
"notification":"false" 
} 
+0

Это прекрасно работает. Ручка REST -/rest/api/2/user. Спасибо за помощь. Знаете ли вы какой-либо способ дезактивировать добавленного пользователя через REST. Я попробовал PUT для изменения «active»: true для «active»: false. Но, похоже, это не работает. –

1

Создание пользователя с помощью REST для JIRA установленной версии или по требованию версия доступна с помощью остальных ручка

/отдых/API/2/пользователь

вызов POST должен быть сделан с следующими значениями в заголовке

Content-Type: применение/JSON

Аутентификация: Простой имя пользователя: пароль

Примечание: Имя пользователя: Пароль в заголовке аутентификации должен быть закодирован в формате base64

JSON является следующим:

{ 
    "name": "<Username>", 
    "password": "<Password>", 
    "emailAddress": "<Email Address>", 
    "displayName": "<Display Name>" 
} 

Пользователи будут созданы в группе jira-users, и они будут активны. Активный статус не может быть изменен во время создания или после создания с использованием вызова PUT. Это основное ограничение.

Смежные вопросы