离线回捞模型

离线回捞模型 API 是用于将 TD 离线回捞模型产出的风险数据,主动推送到您订阅的 API 地址,以便于您的业务系统接收到结果后进行进一步的操作流程,如在授信结果出来之前取消该用户的贷款申请等。

TD 将 T+1 产出离线回捞数据,每天早上或凌晨将回捞数据通过本 API 推送给您。

API 方式

Base URL

您提供给 TD 的订阅 API 地址。

API

URL请求方式Content-Type输出格式字符集
api-base-url?partner_code=xxx×tamp=xxx&access_key=xxx&sign=xxxPOSTapplication/jsonJSONUTF-8

认证参数

字段类型含义建议备注
partner_codeString合作方标识必须由 TD 分配
timestampString当前时间戳必须毫秒级
access_keyStringaccess key必须由 TD 分配
signString签名必须

sign 生成方式

sign = HmacSHA1(partner_code+timestamp+access_key,access_secret)

其中 access_secret 由 TD 分配

headers

参数名参数值建议
Content-Typeapplication/json必须

推送请求参数

字段类型含义建议备注
nameString姓名必须
id_typeString证件类型必须枚举值:1. identity_card: 身份证2. passport:护照3. driving_licence 驾照4. birth_certificate:出生证明5. others:其他
id_numberString身份证必须
country_codeInteger手机国家区号建议符合国际电信联盟 E.164 标准,不含 + 号和前缀 0,如 86
phone_numberString手机号必须
sequence_idString原始请求 id必须如果对接的国际保镖,则该值为保镖 id
result_typeString结果类型必须如fraud
reasonString风险原因必须黑样本关联、团伙异常等

推送请求示例

JSON

{
  "sequence_id": "164877716577086****6307055",
  "phone_number": "861234***5",
  "name": "Jack Simth",
  "id_number": "xxxxx",
  "result_type": "fraud",
  "reason": "black association"
}

响应参数

您的业务系统在收到推送请求后需要响应的参数

字段类型含义建议备注
codeIntegerAPI 状态码必须
messageString状态信息必须在 API 异常状态下会输出具体的异常原因

API 状态码

code含义
200成功

响应示例

{
  "code": 200,
  "message": ""
}

说明:若您返回的状态码非 200,我们会重试 3 次,3 次均失败则不会再推送。