此API可帮助您提出工作流请求,以使用应用程序删除用户的Office 365许可。
请求URL (JSON)格式: http:// <hostname> : <port> /RestAPI/CreateWorkFlowRequest
请求参数:
参数 | 强制性 | 描述 |
AuthToken | 是 | 使用生成AuthToken API获得的身份验证令牌。 |
domainName | 是 | 在其中执行此操作的域。 |
inputData | 有关要提出的工作流请求的详细信息。它还必须包含有关需要删除Office 365许可的用户帐户的详细信息。 | |
是 | 在主题下指定请求的标题。 | |
是 | 将操作指定为RequestAction下的REMOVE_O365_LICENSES。 | |
是 | 指定删除其O365许可的用户的displayName。 | |
可选 | 指定任务的优先级。 | |
可选 | 提供适当的描述。 | |
是 | 根据您的要求将isRemoveAllO365License值指定为true或false。 | |
可选,如果RemoveAllO365LicenO365License的值为true。 | 使用selectedO365Licenses属性指定要删除的Office 365许可。 | |
可选,如果RemoveAllO365License的值为true。 | 提供Office 365域名 | |
如果IsAutoReplyTimeBased的值为False,则可选。 | 指定在ReplyStartDate、ReplyEndDate、StartHr、StartMin、EndHr和EndMin属性的帮助下发送自动回复的持续时间。 | |
PRODUCT_NAME | 是 | 发送请求的产品名称/模块名称;用于审计。 |
响应参数:
参数 | 描述 |
Subject | 请求的主题 |
requestId | 提出的请求的RequestId。如果操作失败,这不会显示在响应中。 |
status | 操作状态,其中1代表成功,0代表失败。 |
statusMessage | 成功或失败时要显示的响应消息。 |
示例请求:
http://admanager:8080/RestAPI/CreateWorkFlowRequest?AuthToken=244f8f17-041d-4c85-9924-02f7351a6fbb&domainName=admp.local&PRODUCT_NAME=RESTAPI&inputData=[{"RequestAction":"REMOVE_O365_LICENSES", "Subject":"Remove O365 licenses", "accounts":[{"displayName":"john"}], "isRemoveAllO365License":"true"}]
http://admanager:8080/RestAPI/CreateWorkFlowRequest?AuthToken=244f8f17-041d-4c85-9924-02f7351a6fbb&domainName=admp.local&PRODUCT_NAME=RESTAPI&inputData=[{"RequestAction":"REMOVE_O365_LICENSES", "Subject":"Remove O365 licenses", "accounts":[{"displayName":"john"}], "isRemoveAllO365License":"false", "selectedO365Licenses":
{"accountSKUDetailsList":[{"ACCOUNT_SKU_ID":"ENTERPRISEPACK", "ACCOUNT_SKU_DISP_VAL":"Office 365 Enterprise E3", "IS_SELECTED":true, "ServicePlans":
[{"SERVICE_NAME":"KAIZALA_O365_P3","IS_SELECTED":true,"TYPE":"User", "SERVICE_NAME_DISP_VAL":"KAIZALA_O365_P3"}]}]}}]
示例响应:
[{"Subject":"Remove O365 licenses","requestId":7501,"statusMessage":"Successfully created the request.","status":"1"}]