获取候选人信息v2接口
POST
/api-platform/v2/data/ehrApplications请求参数
Body 参数application/json
applicationIds
array[integer]
候选人ids
email
string
邮箱
invitationUpdateStatus
string
邀请更新状态
limit
integer
可选
分页用的每页条数,默认20,最大200
next
string
必需
分页参数, 只传这一个就可以
phone
string
候选人手机号
offerAttachment
boolean
必需
只有为true的时候才返回offer附件下载链接,一个小时有效。
applicationForm
boolean
必需
只有为true的时候才返回候选人自定义样式登记表
pipelineIds
array[integer]
流程ids
stageIds
array[integer]
阶段ids
updateAtStartTime
string
必需
更新开始时间,格式为ISO8601标准,具体含义可以参考这里
updateAtEndTime
string
必需
更新结束时间 不开启,1:开启,开启后需填写离职职位,格式为ISO8601标准,具体含义可以参考这里
示例
{
"applicationIds": [
236718928
]
}
示例代码
返回响应
成功(200)
操作失败(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
必需
返回码:非200代表错误
msg
string
报错信息
data
array [object {6}]
返回数据详细信息
basicInfo
object
候选人申请信息
offerInfo
object
offer信息
interviewInfo
array [object {28}]
面试信息
shigongInfo
object | null
试工信息
examInfo
object
考试信息
jobInfo
object
应聘职位信息
next
string
可选
如果返回则下次请求带上则自动分页
示例
{
"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"
}
修改于 3 年前