DocuSign:使用REST API设置用户权限

时间:2015-09-28 13:16:36

标签: rest docusignapi

为了创建群组,用户并将用户分配到该群组,我引用了此链接Add permission profile through API

使用REST API我能够做到这一点,但用户权限没有设置。

当我签入DocuSign时,组具有正确的权限集,但未为用户设置相同的权限。如果我遗漏了任何东西,请告诉我。

附加信息:这是我发送的请求

{
    "newUsers":[{                       
            "email":"'.$email.'",                       
            "userName":"'.$userName.'",
            "password":"'.$password.'",
            "groupList": [{
                    "groupId": "'.$groupId.'",
                    "groupName": "'.$groupName.'",
                    "permissionProfileId": "'.$permissionId.'"
                    }]
            }]
}

此外,将用户添加到组时,将在组级别设置的权限将应用于用户。有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

创建权限配置文件时,请使用以下端点:

POST {vx}/accounts/{accountid}/permission_profiles

该端点的响应主体应包含此信息(我在响应中省略了一些详细信息)

{
  "permissionProfileId": "sample string 1",
  "permissionProfileName": "sample string 2",
  ...
}

一旦有了permissionProfileId和permissionProfileName,您就应该能够使用此端点将该权限配置文件分配给用户:

PUT {vx}/accounts/{accountid}/users/{userid}

,并在您的请求中使用permissionProfileId和permissionProfileName(我在此处使用了伪值):

{
    "permissionProfileId": "12345",
    "permissionProfileName": "SomeName"
}

希望对您有帮助!

-Yadriel