查询合同拟定和签署流程状态

更新时间:2024-03-26 18:12:20

接口描述

查询流程的具体状态(包含合同拟定状态和签署状态)

接口地址&请求方法

接口地址:https://{host}/v3/sign-flow/{signFlowId}/status

请求方法:GET

请求头格式

具体请求头参数,请查看公共请求头格式

请求参数

参数名称

参数类型

必选

参数位置

参数说明

signFlowId

string

path

签署流程ID

响应参数

展开全部参数参数名称

参数类型

必选

参数说明

code

int32

业务码,0表示成功,非0表示异常。

message

string

业务信息

请根据 code 来判断错误情况,不应该依赖message 匹配,因为message 可能会调整。

data(点击“+”展开详情)

object

业务数据

draftStatus

int

合同拟定状态

1-拟定中

2-完成

3-撤销

4-拒填

5-过期

【注】:合同拟定完成后,才会流转到签署阶段。

signFlowStatus

int

签署流程状态

0-草稿

1-签署中

2-完成

3-撤销

5-过期(签署截至日期到期后触发)

7-拒签

【注】:若流程未流转到签署阶段, 该参数返回null。

rescissionStatus

int

签署流程的解约状态

0 - 未解约

1 - 解约中

2 - 部分解约

3 - 已解约

【注】:签署流程完成后,才允许发起解约,发起解约成功后,该字段才可能是1、2、3状态。

请求示例

//正式线上环境--GET请求
GET 'https://openapi.esign.cn/v3/sign-flow/b3713b681*****db463/status'

//沙箱模拟环境--GET请求
GET 'https://smlopenapi.esign.cn/v3/sign-flow/b3713b681*****db463/status'

响应示例

{
    "code": 0,
    "message": "成功",
    "data": {
        "draftStatus": 2,
        "signFlowStatus": 1,
        "rescissionStatus": 0
    }
}
我要纠错