Docusignapi 通过DocuSign API自动添加/删除管理员

Docusignapi 通过DocuSign API自动添加/删除管理员,docusignapi,Docusignapi,我们目前正在同步DocuSign用户组和签名组,使用Active Directory作为权威源。在这个过程中,我要处理几个问题: 1-创建新用户时,我希望为他们提供“DocuSign Viewer”权限集,然后通过用户组上的权限分配任何其他访问权限。我已经浏览了所有的DocuSign API配方,但是我不知道在哪里可以通过API做到这一点。我看到的最接近的方法是将它们添加到组中,然后设置对该组的权限。因为组权限策略是预设的,所以这没有帮助 2-将新用户添加到管理员DocuSign组时,会在Doc

我们目前正在同步DocuSign用户组和签名组,使用Active Directory作为权威源。在这个过程中,我要处理几个问题:

1-创建新用户时,我希望为他们提供“DocuSign Viewer”权限集,然后通过用户组上的权限分配任何其他访问权限。我已经浏览了所有的DocuSign API配方,但是我不知道在哪里可以通过API做到这一点。我看到的最接近的方法是将它们添加到组中,然后设置对该组的权限。因为组权限策略是预设的,所以这没有帮助

2-将新用户添加到管理员DocuSign组时,会在DocuSign中创建该用户,但不会将其添加到组中。我用一个API调用来实现这两个功能。这是对“/v2/accounts/{AccountId}/users”的调用主体的示例:

我对我们创建的一个组使用了相同的API调用,它按照预期工作。我还尝试创建用户并使用单独的API调用将其添加到管理员组

这是可行的,但由于未将用户分配给权限集,因此从组中删除用户无法正常工作。他们将从管理员组中删除,但“帐户管理员”仍然填充“是”,这仍然赋予他们管理员能力

如果我能够在创建他们的帐户时将他们的权限设置为“DocuSign Viewer”,这将解决这个问题。我试图通过API修改“isAdmin”属性,但它没有删除YES,也没有对我上面粘贴的代码产生任何影响


是否有人有通过API更改管理员帐户的经验或有其他最佳做法?我们的API还没有通过认证,所以这一切都是在演示中进行的。提前谢谢

我找到了一个变通方法,允许我们在通过API创建帐户时将“DocuSign Viewer”添加到帐户中。我注意到“Everyone”用户组没有为其设置权限配置文件,所以我添加了“DocuSign查看器”。因为这是每个人的默认组,所以不需要组管理来为用户提供所需的查看器功能。现在,当它们从具有更高权限的组中删除时,它们会返回到查看访问权限

管理员组仍然向我们扔了几把扳手,但我们已经学会了如何处理它


因为您不能在NDSE中添加组权限,所以我不确定这个解决方案是永久的还是仅仅是一个创可贴。 我找到了一个变通方法,允许我们在通过API创建帐户时将“DocuSign Viewer”添加到帐户中。我注意到“Everyone”用户组没有为其设置权限配置文件,所以我添加了“DocuSign查看器”。因为这是每个人的默认组,所以不需要组管理来为用户提供所需的查看器功能。现在,当它们从具有更高权限的组中删除时,它们会返回到查看访问权限

管理员组仍然向我们扔了几把扳手,但我们已经学会了如何处理它


因为您不能在NDSE中添加组权限,所以我不确定这个解决方案是永久的还是仅仅是一个创可贴。 查看我在这篇文章中的评论查看我在这篇文章中的评论

{    
    "newUsers": [
    {
        "email":"email address",
        "firstName": "First",
        "lastName": "Last",
        "userName": "First Last",
        "groupList": [
        {
            "groupId": "groupId",               
            "users": [
                {
                    "email": "email address",
                    "userName": "First Last"                    
                }
                     ]
        }
    ],
    "isAdmin": "true",
    "userType": "companyuser"           
    }
    ]
}