为了创建群组,用户并将用户分配到该群组,我引用了此链接Add permission profile through API。
使用REST API我能够做到这一点,但用户权限没有设置。
当我签入DocuSign时,组具有正确的权限集,但未为用户设置相同的权限。如果我遗漏了任何东西,请告诉我。
附加信息:这是我发送的请求
{
"newUsers":[{
"email":"'.$email.'",
"userName":"'.$userName.'",
"password":"'.$password.'",
"groupList": [{
"groupId": "'.$groupId.'",
"groupName": "'.$groupName.'",
"permissionProfileId": "'.$permissionId.'"
}]
}]
}
此外,将用户添加到组时,将在组级别设置的权限将应用于用户。有什么遗失的吗?
答案 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