폼(설문) 기능에 대한 응답 결과 정보를 제공합니다.
요청 URL
GET
https://oapi.greetinghr.com/openapi/applicants/{applicantId}/forms-answer
요청 파라미터
Content-Type: application/json
필드 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
applicantId | Integer | 필수 | 지원자 고유 id입니다. | |
status | Enum - REQUEST : 요청 상태- SUBMITTED : 제출 상태- CANCELED : 취소 상태- EXPIRED : 마감 상태 | 선택 | 다음 상태에 해당하는 폼 응답 결과만 반환합니다. |
응답 객체 상세
필드 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
responses | Object[] | 필수 | 해당 지원자의 폼 응답값입니다. |
응답 객체 상세(responses)
필드 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
responseId | Long | 필수 | 응답 고유 id입니다. | |
formId | Long | 필수 | 응답을 한 설문지의 고유 id입니다. | |
formTitle | String | 필수 | 응답을 한 설문지의 제목입니다. | |
answers | Object[] | 필수 | 응답(질문&답변)의 상세 내용입니다. |
응답 객체 상세(responses/answers)
필드 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
questionId | Long | 필수 | 질문 고유 id입니다. | |
questionTitle | String | 필수 | 질문 내용입니다. | |
answers | Object[] | 필수 | 질문에 대한 답변입니다. |
응답 객체 상세(responses/answers/answers)
필드 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
answerId | Long | 필수 | 답변 고유 id입니다. | |
answerContent | String | 필수 | 답변 내용입니다. | |
answerDownloadUrl | String | 선택 | 답변 다운로드 url입니다. | 파일 형태의 답변인 경우 |
응답 예시
{
"success": true,
"data": {
"responses": [{
"responseId": 1,
"formId": 1,
"formTitle": "설문",
answers: [{
"questionId": 1,
"questionTitle": "이름을 입력하세요",
"answers": [{
"answerId": 1,
"answerContent": "홍길동",
"answerDownloadUrl": null,
}]
}, {
"questionId": 2,
"questionTitle": "주소를 입력하세요",
"answers": [{
"answerId": 2,
"answerContent": "서울특별시",
"answerDownloadUrl": null
}]
}]
}]
},
"message": null,
"errorCode": null
}