通过API停用用户
当用户离开您的组织时,您可以停用该用户,使其的Adobe Workfront许可证可供其他用户使用,并防止意外地为他们分配工作。 通过停用用户,您可以保留用户的工作历史记录,包括其工作分配以及与注释、小时和文档的关联。
若要了解有关停用用户的详细信息,请参阅停用或重新激活用户。
有关使用核心API的信息,请参阅API基础知识。
要通过API停用用户,请执行以下操作:
-
使用以下API请求生成API密钥:
code language-none <domain>.my.workfront.com/attask/api/v15.0/user?action=generateApiKey&username=`username`&password=`password`&method=PUT` -
找到要取消激活的用户的GUID。
使用以下API请求检索系统中所有用户的GUID,请注意,isActive字段显示当前处于活动状态的用户为true,已停用用户为false:
code language-none <domain>`.my.workfront.com/attask/api/v15.0/USER/search?fields=isActive -
使用以下 PUT 请求将用户的 isActive 字段值更改为false:
code language-none <domain>`.my.workfront.com/attask/api/v15.0/USER/`<user's GUID>`?updates={"isActive":"false"}&method=put&apiKey=`<apiKey>`&fields=isActive -
响应将显示 isActive 字段值已从 true 更改为false,这表示用户已被停用:
code language-none { data: { ID: "592125e60089b88fae8b51c08383e144", name: "Tyler Reid", objCode: "USER", isActive: false } }
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43