Moka API
  1. 组织架构 API
Moka API
  • OAUTH2单点登录
  • MOKA通用单点登录
  • CAS单点登录
    • 流程图
    • 流程说明
    • MOKA登录url
      GET
    • 客户登录url
      GET
    • 请求客户ticket校验url
      GET
  • Offer API
    • 获取offer自定义字段列表
      POST
  • 用户 API
    • 同步人事信息
      POST
  • 候选人 API
    • 获取候选人信息v2接口
      POST
    • 获取招聘流程列表
      GET
    • 获取阶段信息列表
      GET
  • 人才库 API
    • 人才库数据导入
      GET
  • 组织架构 API
    • 组织架构全量同步
      PUT
    • 组织架构增量同步
      POST
    • 更新组织架构
      POST
  • 考试/测评、背调、视频面试接入指南
    • 整体流程图/flowchart
    • 绑定认证/Oauth
      • 绑定步骤
      • 认证所需接口
        • moka认证页面
        • 获取accessToken
        • 刷新accessToken
        • 开放平台解绑
        • 开放平台推送token
      • 服务商信息
        • 更新logo信息
        • 更新账户名信息
    • 考试/测评
      • 业务流程图
      • Moka请求第三方供应商API
        • 创建考试
      • 第三方供应商请求Moka API
        • 余额
        • 全量试同步试卷列表
        • 更新试卷
        • 删除试卷
        • 成绩回传
    • 背调
      • 业务流程图
      • Moka请求第三方供应商API
        • 创建背调
        • 取消背调
      • 第三方供应商请求Moka API
        • 第三方供应商请求Moka API
        • 余额
        • 自定义字段
        • 全量套餐列表
        • 更新套餐
        • 删除套餐
        • 结果回传
        • 背调进度阶段回传
        • 回传候选人信息
    • 视频面试
      • Moka请求第三方供应商API
        • 创建视频面试
        • 创建面试V2版本
        • 修改面试V2版本
        • 取消面试
      • 第三方供应商请求Moka API
        • 第三方供应商请求Moka API
        • 余额
        • 自定义字段
        • 全量套餐列表
        • 更新套餐
        • 删除套餐
        • 结果回传
        • 背调进度阶段回传
        • 回传候选人信息
  1. 组织架构 API

组织架构全量同步

PUT
/api-platform/v2/departments

处理#

Moka 系统中会根据请求的列表对当前系统中的部门进行同步(新增,更新,标记删除)。

可能的错误信息#

errorMessage描述
部门 ID 重复请求列表中有重复使用的 department_code
部门重复请求列表中有相同父级部门,名称的部门
父级部门未找到部门的父级部门未在列表中找到
部门的父级部门不能直接(间接)为自身部门的父级部门(的父级部门...)不能为自身
...

注意事项#

调试请先联系相关负责人开启。 如果请求中曾经有,现在没有了的部门将被标记为已删除状态。位于已删除状态需要手动进入 Moka 系统中将该部门合并到其他部门以完全删除。 如果已删除状态的部门重新同步(departmentCode相同),则回取消原来的已删除状态(不会重新创建新的部门)。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.mokahr.com/api-platform/v2/departments' \
--header 'Content-Type: application/json' \
--data-raw '{
       "departments": [
        { "departmentCode": "ididid1", "name": "namenamename1", "parentCode": "ididid1" },
        { "departmentCode": "ididid2", "name": "namenamename2", "parentCode": "ididid2" },
        { "departmentCode": "ididid2", "name": "namenamename2", "parentCode": "ididid2", "type": 2 },
        { "departmentCode": "ididid3", "name": "namenamename3", "parentCode": null, "requiredFieldsValueIsNull": ["parentCode"] }
    ]
  }'
响应示例响应示例
200 - 成功 - 成功示例
{
    "code": 0,
    "msg": "success",
    "data": {
        "result": {
            "new": 0,
            "delete": 0,
            "update": 0
        }
    }
}

请求参数

Body 参数application/json

示例

返回响应

🟢200成功
application/json
Body

🟢200操作失败

【Moka】API开发者 微信交流群

用微信扫右侧二维码,加入【Moka】API开发者 交流群,互助沟通

扫码加入交流群
修改于 2021-12-30 06:25:51
上一页
人才库数据导入
下一页
组织架构增量同步
Built with