例如,要从您呼叫的签名组中删除成员:
/restapi/v2/accounts/1686083/signing_groups/{groupId}/users
并提供:
{
"users": [
{
"userName": "sample string 1",
"email": "sample string 2"
}
]
}
作为身体
但是当我使用delete方法时,我的REST对象(在ServiceNow中)不允许我提供正文。我刚刚被卡住了吗?
答案 0 :(得分:0)
我认为没有任何其他方法可以使用API从SigningGroup中删除用户。您可以尝试将签名组中的用户更新为虚拟电子邮件,以便原始用户不会收到用于签名的电子邮件。偶尔,DS Admin可以转到WEBApp并手动删除它,如果Service now现在不允许使用正文进行DS API删除操作。
答案 1 :(得分:0)
如果您在ServiceNow脚本化的出站REST中使用RestMessageV2,则可以使用setRequestBody
方法将请求主体设置为字符串:
var sm = new sn_ws.RESTMessageV2("Update user","post");
var body = "{ ...Message body content... }";
sm.setRequestBody(body);