灵工SAAS平台OpenAPI2.0文档
  1. 自由职业者
灵工SAAS平台OpenAPI2.0文档
  • 灵活用工
    • 前言
    • 流程说明
    • 对接说明
    • 通知说明
    • 示例代码
    • 自由职业者
      • 实名认证(SFT0101)
        POST
      • 实名认证+合同综合接口(SFT0109)
        POST
      • 身份证照片上传(SFT0102)
        POST
      • 自由职业者信息查询(SFT0103)
        POST
      • 银行卡bin查询(SFT0202)
        POST
      • 银行卡列表(SFT0201)
        POST
      • 银行卡绑定(SFT0203)
        POST
      • 银行卡解绑(SFT0204)
        POST
      • 自由职业者身份证图片获取(SFT0110)
        POST
    • 电子合同
      • 合同预览(SFT0107)
      • 电子合同生成(SFT0104)
      • 电子合同授权签约(SFT0105)
      • 电子合同信息查询(SFT0106)
      • 电子合同上传(待开发)
      • 自由职业者电子合同查询(SFT0111)
    • 存管账户
      • 服务商列表(SFT0301)
      • 账户列表查询(SFT0302)
      • 账户余额查询(SFT0303)
      • 充值账户查询(SFT0304)
      • 企业银行账户列表(SFT0310)
      • 企业银行账户绑定(SFT0311)
      • 企业银行账户解绑(SFT0312)
      • 账户变动明细(SFT0305)
    • 充值
      • 充值记录查询(SFT0401)
      • 充值申请(待开发)
      • 充值订单查询(SFT0403)
      • 充值数据同步(SFT0404)
    • 用工企业提现
      • 提现订单列表(SFT0411)
      • 提现申请(SFT0412)
      • 提现订单详情(SFT0413)
    • 自由职业者佣金结算
      • 佣金结算服务费预计算(SFT0501)
      • 佣金结算(SFT0502)
      • 佣金结算批次查询(SFT0503)
      • 佣金结算批次订单查询(SFT0504)
      • 佣金结算订单查询(SFT0505)
      • 电子回单查询(SFT0506)
      • 佣金结算数据同步(SFT0510)
    • 退款
      • 退款订单查询(SFT0801)
      • 退款订单明细(SFT0802)
    • 开票
      • 开票类目查询(SFT0601)
      • 开票类型列表(SFT0602)
      • 可开票批次查询(SFT0603)
      • 开票申请(SFT0605)
      • 开票申请列表(SFT0606)
      • 开票申请详情(SFT0607)
      • 开票申请关联订单列表(SFT0608)
      • 开票额度账户列表(SFT0609)
      • 开票额度账户详情(SFT0610)
      • 开票申请撤销(SFT0611)
    • 项目
      • 项目列表(SFT0701)
      • 项目详情(SFT0702)
      • 项目新增(SFT0703)
      • 项目删除(SFT0704)
      • 项目确认单(SFT0705)
    • 完税凭证
      • 完税凭证记录(SFT1001)
    • 通知
      • 充值通知(1001)
      • 提现通知(2001)
      • 佣金结算通知(3001)
      • 佣金结算退票通知(5001)
      • 电子合同签约完成通知(8001)
      • 开票结果通知(9001)
    • 企业信息
      • 企业信息查询(SFT0901)
  • 营销金结算
    • 营销活动
      • 营销活动创建(SFT1101)
    • 结算
      • 营销金结算付款(SFT0502)
      • 营销金结算批次查询(SFT0503)
      • 营销金结算批次订单查询(SFT0504)
      • 营销金结算订单同步(SFT0510)
  1. 自由职业者

实名认证+合同综合接口(SFT0109)

POST
/open/api/gateway.do
支持自由职业者实名认证+合同生成、授权签约、签约链接生成
注:1.针对合同签约有特殊处理,如果设置了授权签约,不在生成返回签约链接
2.该接口集成实名认证/证件上传/合同生成/授权签约/签约地址生成,在个人和合同数据不存在情况耗时会较长
如果已经实名认证,不在进行认证,合同已经签约会返回status=true

请求参数

Body 参数application/json
apiCode
string 
接口编码:SFT0109
必需
merchantNo
string 
商户号
必需
requestNo
string 
请求流水
必需
timestamp
string 
时间戳
必需
version
string 
版本号,固定2.0
必需
sign
string 
签名
必需
bizModel
object (PersonRealNameContractModel) 
必需
realName
string 
姓名
必需
certNo
string 
身份证号
必需
bankCardNo
string 
银行卡号
可选
mobileNo
string 
手机号码
必需
authType
string 
认证类型
可选
默认EC2, E0 不认证 EC2: 身份证二要素认证 (姓名+身份证号) EM3: 运营商三要素认证 (姓名+身份证号+手机号) EB3: 银行卡三要素认证 (姓名+身份证号+银行卡号) EB4: 银行卡四要素认证 (姓名+身份证号+银行卡号+手机号)
fileType
string 
文件类型
可选
URL:地址 BASE64:base64格式
idCardFront
string 
身份证人像面
可选
idCardBack
string 
身份证国徽面
可选
taxBaseCode
string 
签约服务商编码
必需
projectCode
string 
项目编码
可选
如果商户特殊要求,需要按不同项目签约时
authSign
boolean 
是否授权签约
可选
true:授权签约
genSignUrl
boolean 
是否生成签约地址
可选
true:生成地址
示例
{
   "apiCode": "SFT0109",
    "merchantNo": "1088202103120003",
    "requestNo": "eb4eae77-78f7-439a-9650-50cc42ea9601",
    "timestamp": "20240111112612",
    "version": "2.0",
    "sign": "iWQVsQBISu0+7gatdav1Mj9vQ9IKTYKcb9pXtk4IBSg396E1p2b+vDWCOMdlBCcQo9cPaWTZum9zvFk+fEbzWrlo9XIb/njJK9/zDGXt1c1RDUvAuTqn3EwYc/orpaP1RKDXxIpOqQ7PdR7LqnHLWSQIKP7WljvKbhBey0LqzAA=",
    "bizModel": {
         "realName": "谢高龙",
        "certNo": "345645655455647566",
        "bankCardNo": "3453453453454",
        "mobileNo": "18682008122",
        "auth": false,
      "authType": "BNAK",
     
        "fileType": "URL",
        "idCardFront": "",
        "idCardBack": "",
        "taxBaseCode": "234543543",
        "projectCode": "4353464423",
        "authSign": false,
        "genSignUrl": true
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/api/gateway.do' \
--header 'Content-Type: application/json' \
--data-raw '{
   "apiCode": "SFT0109",
    "merchantNo": "1088202103120003",
    "requestNo": "eb4eae77-78f7-439a-9650-50cc42ea9601",
    "timestamp": "20240111112612",
    "version": "2.0",
    "sign": "iWQVsQBISu0+7gatdav1Mj9vQ9IKTYKcb9pXtk4IBSg396E1p2b+vDWCOMdlBCcQo9cPaWTZum9zvFk+fEbzWrlo9XIb/njJK9/zDGXt1c1RDUvAuTqn3EwYc/orpaP1RKDXxIpOqQ7PdR7LqnHLWSQIKP7WljvKbhBey0LqzAA=",
    "bizModel": {
         "realName": "谢高龙",
        "certNo": "345645655455647566",
        "bankCardNo": "3453453453454",
        "mobileNo": "18682008122",
        "auth": false,
      "authType": "BNAK",
     
        "fileType": "URL",
        "idCardFront": "",
        "idCardBack": "",
        "taxBaseCode": "234543543",
        "projectCode": "4353464423",
        "authSign": false,
        "genSignUrl": true
    }
}'

返回响应

🟢200成功
application/json
Body
code
integer 
响应码,200:成功
必需
msg
string 
响应消息
必需
contractId
number 
合同ID
必需
personId
number 
自由职业者ID
必需
contractUrl
string 
合同签约地址
可选
status
boolean 
签约状态
必需
false 待签署 true 已签署 如果是授权签约,会异步处理合同存证,不以这个返回稳准,通过接收通知或者主动查询确认最终合同签约结果
示例
{
    "code": 0,
    "msg": "string",
    "contractId": 0,
    "personId": 0,
    "contractUrl": "string",
    "status": true
}
上一页
实名认证(SFT0101)
下一页
身份证照片上传(SFT0102)
Built with