面试记录同步

外部系统推送候选人面试记录

请求地址 /api/recruitment/interview_appointment/externalPush
返回格式 JSON
content-type application/json
请求方式 POST
请求参数 JSON body
请求举例 请求示例:https://open.hrsaas.com/api/recruitment/interview_appointment/externalPush
接口说明 该接口为外部系统推送候选人面试记录到稳赢云招聘模块接口,接口根据externalRecordId和externalSource字段做幂等性判断

body参数说明

面试记录

属性 类型 说明 是否必填
candidateId LONG 候选人ID
location STRING 面试地点
interviewDate DATE 面试日期
managerId LONG 招聘负责人
historical BOOLEAN 是否是历史数据(历史数据不会校验面试记录数据,如面试日期是否是过去日期) 是,外部系统对接建议直接填固定值 true
method STRING,可选值为ONSITE(现场)、PHONE(电话)、VIDEO(视频) 面试方式
steps 面试步骤对象数组 面试步骤
externalRecordId STRING 外部系统记录ID(必填)
externalSource STRING 外部系统名称(必填)

面试步骤

属性 类型 说明 是否必填
stepCode STRING, 可选值 FIRST(初试)、SECOND(复试)、FINAL(终试) 面试步骤
planStartTime 面试开始时间对象 面试开始时间
planDurationMinutes INT 计划时长(分钟)
room STRNG 面试地点
interviewerIds LONG数组 面试官人员ID
tasks 面试评价反馈对象数组 面试评价反馈

面试开始时间

属性 类型 说明 是否必填
hour STRING 小时,两位整数(补零),如08
minute STRING 分钟,两位整数(补零),如08

面试评价反馈

属性 类型 说明 是否必填
interviewerId LONG 面试官人员ID
status STRING 反馈状态,FEEDBACKED(已反馈)
feedback 面试反馈信息对象 面试反馈信息

面试反馈信息

属性 类型 说明 是否必填
interviewerId LONG 面试官人员ID
comment STRING 面试评价
result STRING,可选值PASSED(通过)、FAILED(未通过)、HOLD(待定) 面试结果

body参数示例

{
  "candidateId": 1,
  "talentCellphone": "13337242452",
  "talentEmail": "xx@163.com",
  "interviewDate": "2022-06-30",
  "method": "ONSITE",
  "location": "1111",
  "managerId": 1,
  "historical": true,
  "steps": [
    {
      "stepCode": "FIRST",
      "planStartTime": {
        "hour": "20",
        "minute": "15"
      },
      "planDurationMinutes": 30,
      "interviewerIds": [
        58791,
        58792
      ],
      "room": "会议室",
      "tasks": [
        {
          "interviewerId": 58791,
          "status": "FEEDBACKED",
          "feedback": {
            "result": "PASSED",
            "comment": "这是一段测试评价",
            "interviewTaskId": 45531
          }
        }
      ]
    }
  ]
}

文件上传

作者:稳赢云  创建时间:2023-03-10 17:37
最后编辑:Ash Yang  更新时间:2025-05-07 14:56