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

更新组织架构

POST
/api-platform/v2/departments
PS: 如果同时存在departmentCode和departmentId,则根据departmentId更新部门的departmentCode。

返回json字段#

字段类型描述
codeboolean200: 成功。其他:错误
msgstring操作失败的错误原因

可能的错误信息#

errorMessage描述
当前有未处理完的组织架构更新,请稍后再试
部门名称: XXX, 编号XXX的部门编号重复请求列表中存在重复部门数据或者请求列表中存在于已同步至系统的部门中存在重复
父级部门未找到部门的父级部门未在列表中找到
部门的父级部门不能直接(间接)为自身部门的父级部门(的父级部门...)不能为自身
部门名称XXX,父编号XXX的部门名称已存在某部门下存在相同名称的部门
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.mokahr.com/api-platform/v2/departments' \
--header 'Content-Type: application/json' \
--data-raw '{
        "departments": [
            {
                "departmentCode": "ididid111123",
                "name": "namenamename1221",
                "parentCode": null
            },
            {
                "departmentCode": "ididid211123",
                "name": "namenamename21_testhema",
                "parentCode": "ididid31112"
            },
            {
                "departmentCode": "ididid311123",
                "name": "namenamename222test_hema",
                "parentCode": "ididid111123",
                "type": 2,
                "departmentId": 387
            },
            {
                "departmentCode": "ididid3",
                "name": "namenamename3",
                "parentCode": null,
                "requiredFieldsValueIsNull": ["parentCode"]
            }
        ]
    }'
响应示例响应示例
200 - 成功 - 成功示例
{
    "code": 0,
    "msg": "success"
}

请求参数

Body 参数application/json

示例

返回响应

🟢200成功
application/json
Body

🟢200失败

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

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

扫码加入交流群
修改于 2021-12-30 06:25:59
上一页
组织架构增量同步
下一页
整体流程图/flowchart
Built with