2013-08-23 1 views
1

Можно ли добавить профиль разрешений для пользователя через API-интерфейс DocuSign REST? Либо при создании нового пользователя, либо после него? Я вижу, где я могу добавить пользователя в группу, но не профиль разрешений.Добавить профиль разрешений через API

ответ

0

Да, вы можете сделать то же самое - вы можете изменять профили пользователей при добавлении нового пользователя, а также изменять существующих пользователей - через API-интерфейс DocuSign. (Вы также можете вручную установить их через интерфейс консоли)

При добавлении новых пользователей в учетную запись существуют некоторые настройки высокого уровня, заданные пользователем, такие как имя, адрес электронной почты, компания и т. Д., А затем есть объект

userSettings 

, который содержит (имя, значение) пар для таких параметров, как ли они админы, если они могут отправить конверты, если они могут отправить через API и т.д. на следующей странице в интернете Руководство API REST описывает этот вызов и имеет отдельный раздел ниже, в котором перечислены все потенциальные пары name-> value и их значения. Большинство из них являются булевыми, но некоторые из них являются строками.

DocuSign REST API call - Add Members to Account

Далее, чтобы увидеть, какие настройки учетной записи устанавливаются для существующего пользователя, вы можете сделать вызов API, чтобы получить их:

DocuSign REST API call - Get User Settings

Наконец, чтобы изменить параметры существующего пользователя, вы можете сделать следующий вызов:

DocuSign REST API call - Modify User Settings

Вероятно, лучший способ проверить все это легко и быстро - использовать REST API explorer. Вы можете добавить UserSettings Name-> пары значений через инструмент и посмотреть, что запрос образца тело похоже ...

DocuSign ioDocs Explorer

[EDIT] Что касается пользовательских профилей, которые можно просматривать в Консоль (например, DocuSign Sender, Admin и т. д.) вы можете создавать группы, добавлять пользователей в эти группы, а затем настраивать эти группы для использования существующих профилей на основе permissionProfileId. Шаги, чтобы сделать это через API следующим образом:

  1. Add a new group
  2. Add users to the new group you just created
  3. Get a list of Permission Profiles in your account
  4. Set the Permission profile for the group
+0

Я понимаю, что я могу добавить отдельные разрешения возможности, но я могу назначить весь профиль, такой как «Docusign Sender», «DocuSign Viewer» и т. д. Эти профили доступны автоматически, когда я создаю нового пользователя, и я могу назначить их через минусы ole, но я не вижу, как их назначить через API. –

+0

Я обновил свой ответ, просмотрел отзыв и согласился, если это сработает для вас ... – Ergin

+0

Есть ли способ сделать это, не добавляя пользователя в группу? Я хочу сделать именно то, что делает пользовательский интерфейс, напрямую назначить пользователю разрешение. – user3912349

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

  • Нет связанных вопросов^_^