自动回复API

此API可帮助您提出工作流请求,以使用应用程序配置自动回复。 

请求URL (JSON)格式: http:// <hostname> : <port> /RestAPI/CreateWorkFlowRequest

请求参数:

参数 强制性 描述
AuthToken 使用生成AuthToken API获得的身份验证令牌。
domainName 在其中执行此操作的域。 
inputData   有关要提出的工作流请求的详细信息。它还必须包含有关为其配置自动回复的用户帐户的详细信息。 
在主题下指定请求的标题。 
在RequestAction下将操作指定为ENABLE_AUTO_REPLY。 
指定为其配置自动回复的用户帐户。
可选 指定任务的优先级。 
可选 提供适当的描述。
根据您的要求将IsSendAutoReply属性的值指定为dontSend或Send。 
可选 根据自动回复必须发送给组织内部或外部收件人的因素,指定Inside Message、IsSendOutside Msg和Outside Message的值。 
借助IsAutoReplyTimeBased属性指定自动回复是否基于时间。 
如果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":"ENABLE_AUTO_REPLY", "Subject":"Auto reply", "accounts":[{"sAMAccountName":"john"}], "IsSendAutoReply":"send", "InsideMessage":"InsideMessage", "IsSendOutsideMsg":"true", "OutsideMessage":"OutsideMessage", "IsAutoReplyTimeBased":"true", "ReplyStartDate":"2019-08-01", "ReplyEndDate":"2019-07-01", "StartHr":"0", "StartMin":"10", "EndHr":"23", "EndMin":"59"}]

示例响应:

[{"Subject":"Auto reply","requestId":6322,"statusMessage":"Successfully created the request.","status":"1"}]

他们正在使用ADManager Plus简化Windows AD域管理