Можно ли добавить профиль разрешений для пользователя через API-интерфейс DocuSign REST? Либо при создании нового пользователя, либо после него? Я вижу, где я могу добавить пользователя в группу, но не профиль разрешений.Добавить профиль разрешений через API
ответ
Да, вы можете сделать то же самое - вы можете изменять профили пользователей при добавлении нового пользователя, а также изменять существующих пользователей - через 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-> пары значений через инструмент и посмотреть, что запрос образца тело похоже ...
[EDIT] Что касается пользовательских профилей, которые можно просматривать в Консоль (например, DocuSign Sender, Admin и т. д.) вы можете создавать группы, добавлять пользователей в эти группы, а затем настраивать эти группы для использования существующих профилей на основе permissionProfileId. Шаги, чтобы сделать это через API следующим образом:
Я понимаю, что я могу добавить отдельные разрешения возможности, но я могу назначить весь профиль, такой как «Docusign Sender», «DocuSign Viewer» и т. д. Эти профили доступны автоматически, когда я создаю нового пользователя, и я могу назначить их через минусы ole, но я не вижу, как их назначить через API. –
Я обновил свой ответ, просмотрел отзыв и согласился, если это сработает для вас ... – Ergin
Есть ли способ сделать это, не добавляя пользователя в группу? Я хочу сделать именно то, что делает пользовательский интерфейс, напрямую назначить пользователю разрешение. – user3912349