我想从docusign删除用户,我在下面尝试了几个步骤
这将返回DocuSign的所有用户信息:1.get https://{{hostenv}}/restapi/{{apiversion}}}}/eucact/eucack/enceles/unders/users?frose_info = true = true
这返回单用户信息:
2.get https://{{hostenv}}/restapi/{{apiversion}}/accounts/1119416/users?email=ravieej.sfdc@gmail.com
响应:
{
"users": [
{
"userName": "Ravi -DocuSign API test",
"userId": "2a441d45-ffc6-4f66-9383-816d0c11fda6",
"userType": "CompanyUser",
"isAdmin": "False",
"userStatus": "Active",
"uri": "/users/2a441d45-ffc6-4f66-9383-816d0c11fda6",
"email": "ravieej.sfdc@gmail.com",
"createdDateTime": "2017-09-22T17:16:54.0670000Z",
"permissionProfileId": "869172",
"permissionProfileName": "DocuSign Sender"
}
],
"resultSetSize": "1",
"totalSetSize": "1",
"startPosition": "0",
"endPosition": "0"
}
我的挑战是用REST API调用删除此用户?
我正在尝试使用:
删除https://{{hostenv}}/restapi/{{apiversion}}}}/account/encount/enceles/under/users/2a441d45-ffc6-ffc6-4f66666666666666666666d0c116d0c11fda6fda6
,但我得到的响应是:
404所提供的URL无法解决资源。
请帮助我解决这个问题。
根据API文档:https://docs.docusign.com/esign/restapi/restapi/users/users/delete/
您需要以不同的方式格式化呼叫。您需要定位DELETE https://{{hostenv}}/restapi/{{apiVersion}}/accounts/{{account}}/users
并将用户ID包含在呼叫正文中。
我能够通过此调用来关闭用户: DELETE {{vx}}/accounts/{{accountid}}/users
{
"users":[
{
"userId": "25bc029d-xxxx-xxxx-xxxx-407676d57bfb"
}
]
}