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

获取候选人信息v2接口

POST
/api-platform/v2/data/ehrApplications
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.mokahr.com/api-platform/v2/data/ehrApplications' \
--header 'Content-Type: application/json' \
--data-raw '{
    "applicationIds":[236718928]
}'
响应示例响应示例
200 - 成功 - 示例 1
{
    "code": 0,
    "msg": "string",
    "data": [
        {
            "basicInfo": {
                "applicationId": 0,
                "campusSiteId": 0,
                "archived": true,
                "invitationUpdateStatus": 0,
                "movedAt": "string",
                "sourceId": 0,
                "createdAt": "string",
                "updatedAt": "string",
                "standardResumeUrl": "string",
                "sourceName": "string",
                "ehrCandidateExternalLink": "string",
                "archivedAt": "string",
                "archiveReasonId": 0,
                "referrer": {
                    "name": "string",
                    "email": "string",
                    "phone": "string",
                    "number": "string",
                    "employeeId": "string"
                },
                "archiveReasonsDetails": "string",
                "probation": 0,
                "headcountId": 0,
                "headcountNumber": "string",
                "headcountName": "string",
                "resumeKey": "string",
                "resumeUrl": "string",
                "archiveReasons": "string",
                "talentPoolsList": [
                    {
                        "talentPoolId": 0,
                        "name": "string",
                        "description": "string"
                    }
                ],
                "hireMode": 0,
                "stage": {
                    "name": "string",
                    "id": 0,
                    "type": 0
                },
                "operationRecord": "string",
                "sourceList": [
                    {
                        "name": "string",
                        "isBuiltin": 0,
                        "id": 0
                    }
                ],
                "attachments": [
                    "string"
                ],
                "remarks": [
                    {
                        "content": "string",
                        "created_at": "string",
                        "creator": {
                            "name": "string",
                            "employeeId": "string",
                            "id": 0,
                            "email": "string",
                            "number": null
                        },
                        "is_private": true,
                        "type": "string"
                    }
                ],
                "owner": {
                    "name": "string",
                    "email": "string",
                    "employeeId": "string",
                    "phone": "string",
                    "number": "string"
                },
                "assignments": [
                    {
                        "assigneeId": "string",
                        "assignerId": "string",
                        "result": "string",
                        "sentAt": "string"
                    }
                ],
                "operator": {
                    "id": 0,
                    "name": "string",
                    "email": "string",
                    "phone": "string",
                    "number": "string",
                    "employeeId": "string"
                },
                "birthYear": 0,
                "candidateId": 0,
                "sourceType": 0,
                "name": "string",
                "phone": "string",
                "email": "string",
                "gender": "string",
                "birthDate": "string",
                "ethnic": "string",
                "certificateType": 0,
                "citizenId": "string",
                "nationality": "string",
                "nativePlace": "string",
                "experience": 0,
                "location": "string",
                "lastCompany": "string",
                "academicDegree": "string",
                "lastSpeciality": "string",
                "nativePlaceCode": 0,
                "nationalityCode": 0,
                "genderCode": 0,
                "academicDegreeCode": 0,
                "ethnicCode": 0,
                "industry": "string",
                "forwardIndustry": "string",
                "lastUpdate": "string",
                "startFrom": "string",
                "skill": "string",
                "awards": "string",
                "personalInterests": "string",
                "lastWorkedJobTitle": "string",
                "graduateDate": "string",
                "salary": "string",
                "aimSalary": "string",
                "forwardLocation": "string",
                "personal": "string",
                "blacklistTags": null,
                "blacklistDetail": "string",
                "personalUrl": "string",
                "portraitUrl": "string",
                "married": null,
                "customFields": [
                    {
                        "name": "string",
                        "value": {
                            "endDate": "string",
                            "startDate": "string"
                        },
                        "section": "string",
                        "index": 0,
                        "type": "string",
                        "customFieldId": null,
                        "now": null,
                        "codes": null,
                        "code": null
                    }
                ],
                "label": [
                    {
                        "id": 0,
                        "label": "string",
                        "type": 0
                    }
                ],
                "educationInfo": [
                    {
                        "id": "string",
                        "startDate": "string",
                        "endDate": "string",
                        "now": true,
                        "school": "string",
                        "speciality": "string",
                        "academicDegree": "string"
                    }
                ],
                "experienceInfo": [
                    {
                        "id": "string",
                        "startDate": "string",
                        "endDate": "string",
                        "now": true,
                        "company": "string",
                        "title": "string",
                        "location": "string",
                        "industry": "string",
                        "leader": "string",
                        "department": "string",
                        "salary": "string",
                        "summary": "string",
                        "reasonForLeaving": "string",
                        "underlingNumber": "string",
                        "type": "string",
                        "size": "string"
                    }
                ],
                "awardInfo": [
                    {
                        "id": "string",
                        "awardDate": "string",
                        "awardName": "string"
                    }
                ],
                "projectInfo": [
                    {
                        "id": "string",
                        "startDate": "string",
                        "endDate": "string",
                        "now": true,
                        "projectName": "string",
                        "title": "string",
                        "projectDescription": "string",
                        "responsibilities": "string"
                    }
                ],
                "languageInfo": [
                    {
                        "id": "string",
                        "language": "string",
                        "level": "string",
                        "listenAndSpeak": "string",
                        "readAndWrite": "string"
                    }
                ],
                "practiceInfo": [
                    {
                        "id": "string",
                        "startDate": "string",
                        "endDate": "string",
                        "company": "string",
                        "title": "string",
                        "location": "string",
                        "industry": "string",
                        "leader": "string",
                        "department": "string",
                        "salary": "string",
                        "summary": "string",
                        "size": "string",
                        "type": "string"
                    }
                ]
            },
            "offerInfo": {
                "applicationId": 0,
                "status": "string",
                "approvalStatus": "string",
                "attachment": [
                    {
                        "name": "string",
                        "size": 0,
                        "downloadUrl": "string",
                        "attachmentType": 0
                    }
                ],
                "history": [
                    {
                        "sentAt": "string",
                        "sentUser": {
                            "name": "string",
                            "email": "string",
                            "phone": "string",
                            "number": "string",
                            "employeeId": "string"
                        },
                        "status": "string",
                        "operationType": 0
                    }
                ],
                "checkinDate": "string",
                "salaryNumber": "string",
                "locationString": "string",
                "jobRankLevel": 0,
                "jobRankName": "string",
                "dutyLevelName": "string",
                "salaryType": 0,
                "offerAttachmentUrl": "string",
                "finishedAt": null,
                "jobRankType": null,
                "creator": {
                    "name": "string",
                    "email": "string",
                    "employeeId": "string",
                    "phone": null,
                    "number": null
                },
                "hcInfo": {
                    "id": 0,
                    "name": "string",
                    "number": "string",
                    "status": "string",
                    "manager": {
                        "name": "string",
                        "employeeId": "string",
                        "id": 0,
                        "email": "string"
                    },
                    "department": {
                        "departmentName": "string",
                        "departmentCode": "string",
                        "departmentPath": "string",
                        "parentAPICode": "string"
                    },
                    "ownerEmployeeId": "string"
                },
                "department": {
                    "departmentName": "string",
                    "departmentPath": "string",
                    "id": "string",
                    "departmentCode": null,
                    "parentAPICode": null
                },
                "offerHistoryList": [
                    "string"
                ],
                "customFields": [
                    {
                        "name": "string",
                        "value": "string",
                        "codes": [
                            "string"
                        ],
                        "code": null,
                        "customFieldId": 0,
                        "now": "string",
                        "section": "string",
                        "index": "string"
                    }
                ]
            },
            "interviewInfo": [
                {
                    "noInterview": true,
                    "applicationId": 0,
                    "groupInterviewId": 0,
                    "groupId": "string",
                    "status": "string",
                    "attendStatus": "string",
                    "field32": "string",
                    "candidateAttendStatus": "string",
                    "interviewType": "string",
                    "jobType": "string",
                    "locationId": 0,
                    "roundId": 0,
                    "roundName": "string",
                    "roundEnglishName": "string",
                    "createAt": "string",
                    "startTime": "string",
                    "duration": 0,
                    "interviewFeedbackUrl": "string",
                    "locationCityId": 0,
                    "locationCountry": "string",
                    "locationAddress": "string",
                    "stageId": 0,
                    "cancelReason": null,
                    "locationInfo": null,
                    "meetingRoomId": null,
                    "meetingRoomName": null,
                    "interviewArranger": {
                        "name": "string",
                        "email": "string",
                        "employeeId": "string",
                        "phone": "string",
                        "number": "string"
                    },
                    "interviewerFeedbacks": [
                        {
                            "interviewer": {
                                "phone": "string",
                                "name": "string",
                                "employeeId": "string",
                                "id": 0,
                                "email": "string"
                            },
                            "participated": "string",
                            "resultName": null,
                            "resultType": null,
                            "feedback": null,
                            "feedbackTemplateResult": {
                                "description": "string",
                                "id": 0,
                                "items": [
                                    {
                                        "calcScoreType": "string",
                                        "description": "string",
                                        "resultScore": 0,
                                        "subjects": [
                                            {
                                                "arrangeType": 0,
                                                "description": "string",
                                                "isRequired": true,
                                                "needReason": true,
                                                "result": 0,
                                                "scoreType": 0,
                                                "title": "string",
                                                "type": 0,
                                                "reason": "string",
                                                "options": [
                                                    "string"
                                                ],
                                                "ratio": 0,
                                                "weight": 0
                                            }
                                        ],
                                        "title": "string"
                                    }
                                ],
                                "name": "string",
                                "totalWeightScore": 0,
                                "version": "string"
                            },
                            "items": null
                        }
                    ]
                }
            ],
            "shigongInfo": {
                "shigongs": [
                    {
                        "startTime": "string",
                        "endTime": "string",
                        "location": "string",
                        "manager": {
                            "name": "string",
                            "email": "string",
                            "employeeId": "string",
                            "phone": "string",
                            "number": "string"
                        },
                        "shigongStatus": "string",
                        "feedback": "string",
                        "protocolStatus": "string",
                        "signStatus": "string"
                    }
                ]
            },
            "examInfo": {
                "applicationId": 0,
                "exams": [
                    {
                        "applicationId": 0,
                        "createTime": "string",
                        "examAttachments": [
                            {
                                "attachmentName": "string",
                                "attachmentUrl": "string",
                                "jobId": "string",
                                "applicationId": 0
                            }
                        ],
                        "jobId": "string",
                        "name": "string",
                        "result": "string",
                        "source": "string",
                        "type": "string",
                        "service": "string",
                        "detailResult": "string",
                        "reportLinks": [
                            {
                                "applicationId": "string",
                                "jobId": "string",
                                "name": "string",
                                "reportLink": "string",
                                "result": "string",
                                "detailResult": "string",
                                "type": "string"
                            }
                        ]
                    }
                ],
                "surveys": [
                    {
                        "name": "string",
                        "date": "string",
                        "result": "string",
                        "attachmentName": "string",
                        "attachmentUrl": "string",
                        "jobId": "string",
                        "applicationId": 0,
                        "source": null
                    }
                ]
            },
            "jobInfo": {
                "id": "string",
                "headcountInfo": [
                    {
                        "customFields": [
                            {
                                "name": "string",
                                "value": "string"
                            }
                        ],
                        "id": 0,
                        "jobId": "string",
                        "name": "string",
                        "number": "string",
                        "status": "string"
                    }
                ],
                "mjCode": "string",
                "jobRanksInfo": [
                    {
                        "level": 0,
                        "name": "string",
                        "type": "string"
                    }
                ],
                "hireMode": 0,
                "title": "string",
                "commitment": "string",
                "number": null,
                "status": "string",
                "attributeId": null,
                "attributeName": null,
                "label": null,
                "category": null,
                "jobDescription": "string",
                "openedAt": "string",
                "campusSiteIds": [
                    "string"
                ],
                "campusSites": [
                    "string"
                ],
                "finishedAt": null,
                "department": {
                    "info": {
                        "departmentName": "string",
                        "departmentPath": "string",
                        "id": "string"
                    },
                    "name": "string",
                    "parentId": null
                },
                "stores": [
                    "string"
                ],
                "customFields": [
                    {
                        "name": "string",
                        "value": "string"
                    }
                ],
                "jobManager": {
                    "name": "string",
                    "phone": null,
                    "number": null,
                    "email": "string",
                    "employeeId": "string"
                },
                "jobAssistants": [
                    {
                        "name": "string",
                        "phone": null,
                        "number": null,
                        "email": "string",
                        "employeeId": "string"
                    }
                ],
                "jobHiringManagers": [
                    "string"
                ],
                "jobInterviewers": [
                    "string"
                ]
            }
        }
    ],
    "next": "string"
}

请求参数

Body 参数application/json

示例

返回响应

🟢200成功
application/json
Body

🟢200操作失败

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

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

扫码加入交流群
修改于 2021-12-30 06:25:29
上一页
同步人事信息
下一页
获取招聘流程列表
Built with