Skip to content

导入外部内推奖励

支持将外部的内推奖励(积分/现金)导入到招聘的「内推账号」中

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/hire/v1/external_referral_rewards
HTTP MethodPOST
接口频率限制10 次/秒
支持的应用类型custom
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用hire:external_referral_reward 导入内推奖励
字段权限要求> Tip: 该接口返回体中存在下列敏感字段,仅当开启对应的权限后才会返回;如果无需获取这些字段,则不建议申请 contact:user.employee_id:readonly 获取用户 user ID

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

查询参数

名称类型必填描述
user_id_typestring用户 ID 类型
示例值:open_id
可选值有
- open_id: 标识一个用户在某个应用中的身份。同一个用户在不同应用中的 Open ID 不同。了解更多:如何获取 Open ID - union_id: 标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的 Union ID 是相同的,在不同开发商下的应用中的 Union ID 是不同的。通过 Union ID,应用开发商可以把同个用户在多个应用中的身份关联起来。了解更多:如何获取 Union ID? - user_id: 标识一个用户在某个租户内的身份。同一个用户在租户 A 和租户 B 内的 User ID 是不同的。在同一个租户内,一个用户的 User ID 在所有应用(包括商店应用)中都保持一致。User ID 主要用于在不同的应用间打通用户数据。了解更多:如何获取 User ID?
默认值open_id
当值为 user_id,字段权限要求contact:user.employee_id:readonly 获取用户 user ID

请求体

名称类型必填描述
referral_user_idstring内推人 ID
内推人的唯一标识,在获取用户信息中获取
示例值:"on_94a1ee5551019f18cd73d9f111898cf2"
create_user_idstring奖励创建人,管理员与内推人可见,若不传,则默认为「外部系统」
示例值:"on_94a1ee5551019f18cd73d9f111898cf2"
confirm_user_idstring确认人,若导入的「内推奖励状态」为「已确认」可传入,若不传,则默认为「外部系统」
示例值:"on_94a1ee5551019f18cd73d9f111898cf2"
pay_user_idstring发放人,导入的「内推奖励状态」为「已发放」的奖励传入,若不传,则默认为「外部系统」
示例值:"on_94a1ee5551019f18cd73d9f111898cf2"
external_idstring外部系统奖励唯一id(仅用于幂等)
示例值:"6930815272790114324"
application_idstring内推的候选人投递 ID,可通过获取投递列表获取 若未传入talent_id,该参数必填 若传入了talent_id,该参数选填 若同时传入了application_idtalent_id,以application_id为准
> Warning: 若不传入投递 ID(application_id),当前内推奖励将无法关联到投递, > 系统内无法展示该内推对应的「职位」、「职位负责人」、「offer负责人」,对应字段将展示为「--」。
示例值:"6930815272790114325"
talent_idstring内推的候选人人才 ID
若未传入application_id,该参数必填
若传入了application_id,该参数可不填,将以「内推的候选人投递 ID」为准
示例值:"6930815272790114326"
job_idstring内推职位 ID
招聘系统内的职位 ID。若不传入,对管理员与内推人将展示为--
若传入了「内推的候选人投递 ID」,该参数可不填,职位ID将自动以「投递ID」关联的「职位ID」为准
> Warning: 若不传入「内推职位 ID」,且未传入「内推的投递 ID」,当前内推奖励将无法关联到职位, > 「职位的相关权限人」(如社/校招管理员、职位负责人、协助人、用人经理等)无法看到该条内推记录
示例值:"6930815272790114327"
reasonstring奖励原因,若不传则为 「--」
将展示在内推奖励明细中,管理员与内推人可见。 如需与飞书招聘判定的内推奖励原因保持一致,方便统计,可参考下方说明传入 - 若「奖励规则类型」为「过程奖励」,建议传入如下原因: - 推荐奖励 - 进入{阶段名称}阶段 - 候选人到面奖励 - 若「奖励规则类型」为「入职奖励」,建议传入如下原因: - 入职 - 转正 - 若「奖励规则类型」为「活动奖励」,建议传入如下原因: - 累计推荐 n 个候选人{过程奖励或入职奖励原因} - 推荐满 n 个候选人 - 若「奖励规则类型」为「开源奖励」,建议传入如下原因: - 入职|开源 - 转正|开源
示例值:"入职|开源"
rule_typeint导入的奖励规则类型,将展示在内推奖励明细中,管理员与内推人可见
如需与飞书招聘内的奖励原因保持一致,方便统一统计,可参考下方说明传入
示例值:1
可选值有
- 1: 入职奖励,候选人入职或转正后产生的奖励 - 2: 过程奖励,入职奖励外,若候选人有阶段性进展,则给予内推人对应的奖励 - 3: 活动奖励,额外奖励,用于支持内推周期性活动 - 4: 开源奖励,若内推候选人首次进入人才库,且在被推荐后一段时间内,入职了规则内的任意职位的奖励 - 5: 其他奖励,以上奖励无法覆盖的奖励
bonusbonus_amount奖励额度
  └ bonus_typeint奖励发放形式
示例值:1
可选值有
- 1: 积分 - 2: 现金
默认值1
  └ point_bonusint导入积分数量,若奖励发放形式为现金为必填
示例值:100
  └ cashcash现金奖励
    └ currency_typestring导入现金币种,若奖励发放形式为现金为必填,币种参数可在「枚举常量介绍中查询」
示例值:"CNY"
    └ amountnumber(float)导入现金数量,若奖励发放形式为现金为必填,需传入非负数
示例值:100
stageint导入的内推奖励状态
示例值:1
可选值有
- 1: 待确认,建议导入需人工审核的奖励明细,导入后,需管理员在「内推奖励管理」-「待确认」中,手动审核确认才会展示给内推人 - 2: 已确认,建议导入已通过人工审核但仍未发放的奖励明细 导入后,将展示给管理员和内推人,奖励状态展示为「已确认」(未发放) - 3: 已发放,建议导入已发放完成的奖励明细,导入后,将展示给管理员和内推人,奖励状态展示为「已发放」
create_timestring奖励产生时间
时间戳,内推奖励触发时间,若未传入,取接口调用时间
示例值:"1704720275000"
confirm_timestring确认时间
时间戳,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间
示例值:"1704720275000"
pay_timestring发放时间
时间戳,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间
示例值:"1704720275001"
onboard_timestring入职时间
时间戳,管理员与内推人可见,当「奖励规则类型」为「入职奖励」时,建议传入该参数
示例值:"1704720275002"
conversion_timestring转正时间
时间戳,管理员与内推人可见,当「奖励规则类型」为「入职奖励」时,建议传入该参数
示例值:"1704720275003"
commentstring操作备注
管理员与内推人可见,若为空,将展示为奖励原因
示例值:"已发放"

请求体示例

json
{
    "referral_user_id": "on_94a1ee5551019f18cd73d9f111898cf2",
    "create_user_id": "on_94a1ee5551019f18cd73d9f111898cf2",
    "confirm_user_id": "on_94a1ee5551019f18cd73d9f111898cf2",
    "pay_user_id": "on_94a1ee5551019f18cd73d9f111898cf2",
    "external_id": "6930815272790114324",
    "application_id": "6930815272790114325",
    "talent_id": "6930815272790114326",
    "job_id": "6930815272790114327",
    "reason": "入职|开源",
    "rule_type": 1,
    "bonus": {
        "bonus_type": 1,
        "point_bonus": 100,
        "cash": {
            "currency_type": "CNY",
            "amount": 100
        }
    },
    "stage": 1,
    "create_time": "1704720275000",
    "confirm_time": "1704720275000",
    "pay_time": "1704720275001",
    "onboard_time": "1704720275002",
    "conversion_time": "1704720275003",
    "comment": "已发放"
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ idstring创建的内推奖励的id

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "id": "6930815272790114324"
    }
}

错误码

HTTP状态码错误码描述排查建议
5001002001系统错误请根据实际报错信息定位
4001002002参数错误请根据实际报错信息定位

内容来源:飞书开放平台 · 自动爬取整理