Skip to content

查询预授权状态 ​

GET
/openapi/v3/esign/sign-grants/:grantId

查询预授权的额度、有效期与当前状态,用于额度对账,以及确认撤销预授权后的最终状态。

grantId 的来源

grantId 首个入口是回调 + 主动查询双通道:预授权生效后,经预授权完成回调 esign:grant_ready 主动推送,或经查询意愿结果按创建预授权时的 willId 主动查询取得(businessStatus=SUCCEEDED 后即可,不含 Token);首次凭预授权 Token 签名成功后的响应中同样返回。在取得 grantId 之前,本接口无法定位该预授权。

路径参数 ​

参数类型必填说明
grantIdstring是预授权 ID

响应字段 ​

字段类型说明
grantIdstring预授权 ID
certIdstring云签证书 ID
certDnstring证书主题可分辨名称(DN)
certLevelstring证书等级:BASIC(基础级)/ HIGH(高等级)
signTaskIdstring签署任务号(调用方业务侧定义,见创建预授权意愿)
openedWillIdstring发起该预授权的意愿 ID
verificationModestring预授权意愿的实际核验方式——终端用户在意愿页完成授权时实际使用的方式:SMS / TENCENT_SMART_WITNESS / PIN / TOTP
usageLimitEnableboolean次数模式(2026-09-04 新增,恒返回):true 有限次数、false 不限次数。历史预授权均为 true
usageLimitstring授权总次数(长整型一律字符串)。仅有限次数返回,不限次数缺省
usageRemainingstring剩余可用次数。仅有限次数返回,不限次数缺省——勿把缺失当作 0
validFromstring生效时间(毫秒时间戳字符串)
validUntilstring失效时间(毫秒时间戳字符串)。不限次数同样受其约束
lastUsedAtstring最近一次凭预授权 Token 签名的时间(毫秒时间戳字符串);从未使用过时该字段缺省;不限次数额度不更新该字段(始终缺省)
statusstring预授权状态,见下表

status 取值 ​

取值说明
ACTIVE生效中,可携 Token 签名
EXHAUSTED次数已用尽(终态)。仅有限次数可达,不限次数不会进入此状态
EXPIRED已过期(终态)
REVOKED已撤销(终态)

进入任一终态后,对应 Token 同步失效。如需继续使用两步轨,重新创建预授权意愿;或回落一步轨发起签名意愿。

请求示例 ​

bash
curl -X GET 'https://api.certcloud.cn/openapi/v3/esign/sign-grants/grant-xxx' \
  -H 'X-CC-Auth-Key: your-auth-key' \
  -H 'X-CC-Key-ID: your-key-id'

响应示例 ​

200成功
json
{
  "code": "0",
  "data": {
    "grantId": "grant-xxx",
    "certId": "esign-cert-xxx",
    "certDn": "CN=张三,O=某某科技有限公司,C=CN",
    "certLevel": "HIGH",
    "signTaskId": "task-20260721-001",
    "openedWillId": "will-xxx",
    "verificationMode": "SMS",
    "usageLimitEnable": true,
    "usageLimit": "10",
    "usageRemaining": "6",
    "validFrom": "1730000000000",
    "validUntil": "1730259200000",
    "lastUsedAt": "1730001200000",
    "status": "ACTIVE"
  }
}

错误码 ​

HTTP 状态码code说明
404esign_grant_not_found预授权不存在、不属于当前账户,或 grantId 尚未经任一通道(回调 / 查询意愿结果 主动查询 / 首次携 Token 签名)取得而无效
409esign_upstream_rejected云签终态拒绝;error 为 [上游码] 文案,仅供人工排查。见上游错误响应与重试
409esign_upstream_error云签暂时性失败,可稍后重试。见上游错误响应与重试