공고 상세 정보 조회 v2

📘

공고의 상세 정보를 불러옵니다.

복수 개의 모집 분야를 모두 반환합니다.

요청 URL

GET https://oapi.greetinghr.com/openapi/openings/{openingId}


요청 헤더

X-Api-Version: 2.0


요청 파라미터

필드타입필수 여부설명파라미터 타입
openingIdInteger필수공고의 고유 번호(id) 입니다.Path


예시 응답

{
    "success": true,
    "data": {
        "openingInfo": {
            "openingId": 1,
            "title": "가나다라",
            "detail": "<p>test</p>",
            "openDate": "2022-10-29T13:17:22Z",
            "dueDate": null,
            "deploy": false
        },
        "groupInfo": {
            "groupId": 1,
            "name": "그리팅",
            "imageUrl": null
        },
        "docsInfo": [
            {
                "docId": "638833c95760ef6ca293e65c",
                "name": "이력서",
                "detail": "PDF 형식으로 올려주세요.",
                "need": true,
              	"enableUrl": true,
                "forms": [
                    {
                        "fileName": "fileName",
                        "fileType": "pdf",
                        "fileSize": 9742296,
                        "formUrl": "https://example.pdf"
                    }
                ]
            },
            {
                "docId": "638833c95760ef6ca293e65d",
                "name": "자기소개서",
                "detail": "PDF 형식으로 올려주세요.",
                "need": true,
              	"enableUrl": true,
                "forms": []
            }
        ],
        "questionnairesInfo": [
          {
                "questionnaireId": "6389acd55760ef6ca293e7e5",
                "question": "사전질문",
                "type": "TEXT",
                "need": true,
                "description": "필수로 답변해주세요",
                "maxLength": 1,
                "items": [],
                "isDirectly": true
            },
            {
                "questionnaireId": "6389acd55760ef6ca293e7e6",
                "question": "다중선택 사전질문",
                "type": "MULTI_SELECT",
                "need": false,
                "description": null,
                "maxLength": 255,
                "items": [
                    "항목 1",
                    "항목 2"
                ],
                "isDirectly": true
            }
        ],
        "careerInfo": {
            "from": 3,
            "to": null,
            "type": "EXPERIENCED"
        },
        "terms": {  // 추후 삭제 예정
            "privacyTerms": null,
            "privacyTermsOptional": null,
            "privacyConsignmentTerms": null,
            "sensitiveInformationTerms": null,
            "additionalTerms": [
              	{
                  "id": 0,
                  "title": "약관 제목",
                  "titleEng": "약관 제목(eng)",
                  "content": "약관 내용",
                  "contentEng": "약관 내용(eng)",
                  "require": true,
                  "order": 0
                }
            ]
        },
        "additionalApplicantInfoConfig": {
            "gender": "OPTIONAL",
            "birthday": "OPTIONAL",
            "educationalBackgroundNotice": null,
            "educationalBackground": "OPTIONAL",
            "careerNotice": null,
            "career": "OPTIONAL",
            "languageSkillNotice": null,
            "languageSkill": "OPTIONAL",
            "certificateNotice": null,
            "certificate": "OPTIONAL",
            "militaryService": "OPTIONAL",
            "disability": "OPTIONAL",
            "veteranStatus": "OPTIONAL",
            "profileImage": "OPTIONAL",
            "address": "OPTIONAL",
            "addressNotice": null,
            "militaryServiceNotice": null,
            "foreignName": "OPTIONAL",
            "foreignNameNotice": null,
            "nationality": "OPTIONAL",
            "nationalityNotice": null,
            "overseasExperience": "OPTIONAL",
            "overseasExperienceNotice": null,
            "outsideActivity": "OPTIONAL",
            "outsideActivityNotice": null,
            "profileImageNotice": null,
            "genderNotice": null,
            "birthdayNotice": null,
            "disabilityNotice": null,
            "veteranStatusNotice": null,
        },
         "termsInfo": {
            "personalRequiredTerm": {
                "id": 1,
                "isRequired": true,
                "locales": {
                    "ko": {
                        "title": "개인정보 필수항목 수집 및 이용 동의",
                        "content": "\n<header style=\"font-weight: bold\">  공들린 (이하 “회사”라 함)은(는) “Greeting” 을 통한 채용 절차 진행을 위하여 귀하의 정보를 수집합니다. </header>  <br>  <article>  <p style=\"line-height: 1.75em; font-weight: bold\"> 1. 수집하는 개인정보의 필수항목 </p>  <p style=\"line-height: 1.75em\"> • 성명, 전화번호, 이메일 </p> <br>  <p style=\"line-height: 1.75em; font-weight: bold\"> 2. 개인정보처리의 목적 </p>  <p style=\"line-height: 1.75em\"> • 채용 관련 안내, 공지사항 전달, 채용 및 웹사이트 이용 관련 연락, 채용 적합성 판단 및 서류심사/면접 등의 근거 자료, 인재 DB 활용 등 </p> <br>  <p style=\"line-height: 1.75em; font-weight: bold\"> 3. 보유기간 </p>  <span style=\"line-height: 1.75em; font-weight: bold;\"> • 접수 지원 후 3년간, 단 정보주체의 삭제 요청이 있는 경우 지체없이 파기 </span>  <br><br>  <p style=\"line-height: 1.75em\"> ※ 회사는 본인이 작성/제출한 정보에 한하여 정보를 수집합니다. 채용서비스의 특성상 민감한 정보 등이 수집될 수 있으니 작성/제출에 유의하여 주시기 바랍니다. </p> <br>  <p style=\"line-height: 1.75em\"> ※ 귀하는 개인 정보 수집ㆍ이용에 대한 동의를 거부할 권리가 있습니다. 그러나 동의를 거부할 경우 원활한 기업 측으로의 지원자 정보 전달을 진행할 수 없어 본건 서비스에 제한을 받을 수 있습니다. </p>  </article>\n"
                    },
                    "en": {
                        "title": "I agree of Collecting and Using optional Personal Information Agreement",
                        "content": "\n<header style=\"font-weight: bold\">\n\n공들린 (hereafter, \"the Company\") will collect your personal information required for the employment process using \"Greeting\" as follows:\n</header>\n\n<br>\n\n<article>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n1. Items of required personal information to be collected\n</p>\n\n<p style=\"line-height: 1.75em\">\n• Your name in Korean and English, telephone number, e-mail address</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n2. Purpose of the processing of personal information\n</p>\n\n<p style=\"line-height: 1.75em\">\n• Transfer of recruitment information and other notices, contact regarding employment and use of the website, judgment of suitability for employment, evidence for document review or interview, and utilization for human resources DB, etc.\n</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n3. Duration of the preservation of the information\n</p>\n\n<span style=\"line-height: 1.75em; font-weight: bold;\">\n• Within three years after the application. But if information provider requests, the personal information will be destroyed without delay.\n</span>\n\n<br><br>\n\n<p style=\"line-height: 1.75em\">\n※ The Company only collects the information you inputted and submitted. Due to the nature of the recruitment service, delicate information may be collected, so be mindful when filling in/submitting the information.\n</p>\n<br>\n\n<p style=\"line-height: 1.75em\">\n※ You have the right to refuse the selection and use of your personal information. However, in this case, the service may be limited, because it can affect the transfer of applicant information to the applied company.\n</p>\n\n</article>\n"
                    }
                }
            },
            "personalOptionalTerm": {
                "id": 2,
                "isRequired": false,
                "locales": {
                    "ko": {
                        "title": "개인정보 선택항목 수집 및 이용 동의",
                        "content": "<header style=\"font-weight: bold\">\n\n공들린 (이하 “회사”라 함)은(는) “Greeting” 을 통한 채용 절차 진행을 위하여 귀하의 정보를 수집합니다.\n</header>\n\n<br>\n\n<article>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n1. 수집하는 개인정보의 선택항목\n</p>\n\n<p style=\"line-height: 1.75em\">\n• 생년월일, 주소, 자기소개서, 이력서, 학력사항, 사진, 동영상, 자격사항, 경력사항, 포트폴리오, 경력기술서, 지원 분야, 희망연봉, 직전 연봉, 추천인, 지원 경로, 기타 본인이 직접 입력하거나 첨부파일을 통하여 업로드 하는 비정형적 정보 중 개인식별 가능성이 있는 정보 <br>\n(해당 내용에 대하여 각 항목별 동의가 일치하지 않을 경우 해당 자료의 처리가 불가능하므로, 직접 기재한 사항에 대하여는 선택적 개인정보 수집 및 이용에 동의하신 것으로 봅니다. 수집 및 이용에 동의하지 않으시는 경우 해당 내용을 삭제하여 주시기 바랍니다)\n</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n2. 개인정보처리의 목적\n</p>\n\n<p style=\"line-height: 1.75em\">\n• 채용 관련 안내, 공지사항 전달, 채용 및 웹사이트 이용 관련 연락, 채용 적합성 판단 및 서류심사/면접 등의 근거 자료, 인재 DB 활용 등\n</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n3. 보유기간\n</p>\n\n<span style=\"line-height: 1.75em; font-weight: bold;\">\n• 접수 지원 후 3년간, 단 정보주체의 삭제 요청이 있는 경우 지체없이 파기\n</span>\n\n<br><br>\n\n<p style=\"line-height: 1.75em\">\n※ 회사는 본인이 작성/제출한 정보에 한하여 정보를 수집합니다. 채용서비스의 특성상 민감한 정보 등이 수집될 수 있으니 작성/제출에 유의하여 주시기 바랍니다.\n</p>\n<br>\n\n<p style=\"line-height: 1.75em\">\n※ 귀하는 개인 정보 수집ㆍ이용에 대한 동의를 거부할 권리가 있습니다. 그러나 동의를 거부할 경우 원활한 기업 측으로의 지원자 정보 전달을 진행할 수 없어 본건 서비스에 제한을 받을 수 있습니다.\n</p>\n\n</article>"
                    },
                    "en": {
                        "title": "I agree of Collecting and Using optional Personal Information Agreement",
                        "content": "\n<header style=\"font-weight: bold\">\n\n공들린 (hereafter, \"the Company\") will collect your personal information required for the employment process using \"Greeting\" as follows:\n</header>\n\n<br>\n\n<article>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n1. Items of optional personal information to be collected\n</p>\n\n<p style=\"line-height: 1.75em\">\n• Date of birth, Address, CV, résumé, educational records, photo, video, qualification, experience, gender, location, protected verteran status, disability, portfolio, Curriculum Vitae, field of application, desired annual salary, previous salary, recommender, route of application, and other atypical information inputted or attached by the applicant that may be personally identifiable. <br>\n(If the consent of each item is inconsistent with the relevant content, the data cannot be processed, so it is deemed that you have agreed to collect and use selective personal information for the matters you have written yourself. If you don't agree to collect and use it, please delete it)\n</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n2. Purpose of the processing of personal information\n</p>\n\n<p style=\"line-height: 1.75em\">\n• Transfer of recruitment information and other notices, contact regarding employment and use of the website, judgment of suitability for employment, evidence for document review or interview, and utilization for human resources DB, etc.\n</p>\n<br>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n3. Duration of the preservation of the information\n</p>\n\n<span style=\"line-height: 1.75em; font-weight: bold;\">\n• Within three years after the application. But if information provider requests, the personal information will be destroyed without delay.\n</span>\n\n<br><br>\n\n<p style=\"line-height: 1.75em\">\n※ The Company only collects the information you inputted and submitted. Due to the nature of the recruitment service, delicate information may be collected, so be mindful when filling in/submitting the information.\n</p>\n<br>\n\n<p style=\"line-height: 1.75em\">\n※ You have the right to refuse the selection and use of your personal information. However, in this case, the service may be limited, because it can affect the transfer of applicant information to the applied company.\n</p>\n\n</article>\n"
                    }
                }
            },
            "sensitiveTerm": {
                "id": 3,
                "isRequired": true,
                "locales": {
                    "ko": {
                        "title": "민감정보 수집 및 이용 동의",
                        "content": "<article>\n<p style=\"line-height: 1.75em\">\n회사는 채용 절차 진행을 위하여 귀하의 민감 정보를 처리(수집, 이용)하기 위해서는 「개인정보보호법」 제23조 및 장애인고용촉진 및 직업재활법에 의하여 별도 동의가 필요합니다.\n</p><br/>\n\n<p style=\"line-height: 1.75em\">\n1. 수집하는 민감정보 항목\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">•\n [필수항목]\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n보훈여부\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n2. 민감정보처리의 목적</p>\n\n<p style=\"line-height: 1.75em\">\n채용 적합성 판단 및 서류심사/면접 등의 근거 자료, 인재 DB 활용 등</p><br>\n\n<p style=\"line-height: 1.75em\">\n3. 보유기간\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n접수 지원 후 3년간, 단 정보주체의 삭제 요청이 있는 경우 지체없이 파기</p><br>\n\n<p style=\"line-height: 1.75em\">\n※ 회사는 본인이 작성/제출한 정보에 한하여 정보를 수집합니다. 채용서비스의 특성상 민감한 정보 등이 수집될 수 있으니 작성/제출에 유의하여 주시기 바랍니다.\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n※ 귀하는 개인 정보 수집•이용에 대한 동의를 거부할 권리가 있습니다. 그러나 동의를 거부할 경우 원활한 기업 측으로의 지원자 정보 전달을 진행할 수 없어 본건 서비스에 제한을 받을 수 있습니다.\n</p><br>"
                    },
                    "en": {
                        "title": "Agreement of Collecting and Using Sensitive Information",
                        "content": "\n<article>\n<p style=\"line-height: 1.75em\">\nThe Company needs agreement 「Personal Information Protection Act」 Article 23 and the Employment Promotion and Vocational Rehabilitation Act for the Disabled\n</p><br/>\n\n<p style=\"line-height: 1.75em\">\n1. Items of personal information to be collected\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\n• [Required]\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\nVeteran Status\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n2. Purpose of the processing of sensitive information\n</p>\n\n<p style=\"line-height: 1.75em\">\nevidence for document review or interview, and utilization for human resources DB, etc.\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n3. Duration of the preservation of the information\n</p>\n\n<p style=\"line-height: 1.75em; font-weight: bold\">\nWithin three years after the application. But if information provider requests, the personal information will be destroyed without delay.\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n※ The Company only collects the information you inputted and submitted. Due to the nature of the recruitment service, delicate information may be collected, so be mindful when filling in/submitting the information.\n</p><br>\n\n<p style=\"line-height: 1.75em\">\n※ You have the right to refuse the selection and use of your personal information. However, in this case, the service may be limited, because it can affect the transfer of applicant information to the applied company.\n</p><br>\n"
                    }
                }
            },
            "customTerms": [
                {
                    "id": 245,
                    "isRequired": false,
                    "locales": {
                        "ko": {
                            "title": "111",
                            "content": "<p style=\"line-height: 1.75em;\">11123232323232</p>"
                        },
                        "en": {
                            "title": "111",
                            "content": "<p style=\"line-height: 1.75em;\">11123232323232</p>"
                        }
                    }
                },
                {
                    "id": 251,
                    "isRequired": false,
                    "locales": {
                        "ko": {
                            "title": "범용 영역 동의서 제목",
                            "content": "<p style=\"line-height: 1.75em;\">범용 영역 동의서 내용</p>"
                        },
                        "en": {
                            "title": "범용 영역 동의서 제목",
                            "content": "<p style=\"line-height: 1.75em;\">범용 영역 동의서 내용</p>"
                        }
                    }
                }
            ]
        },
	      "openingJobPositionInfo": {
	        	"openingJobPositionSetting": {
	            "id": 1,
	            "maxPriority": 3,
	            "openingId": 1,
	            "createdAt": "2022-01-01T00:00:00.000Z",
	            "updatedAt": "2022-01-01T00:00:00.000Z",
	          },
	         "openingJobPositions": [
	           {
	             "id": 1,
	             "openingId": 1,
	             "jobPositionField": {
	               "id": 1,
	               "field": "부문",
	               "openingId": 1,
	               "openingJobPositionId": 1,
	             },
	             "jobPositionOccupation": {
	               "id": 1,
	               "occupation": "직군",
	               "openingId": 1,
	               "openingJobPositionId": 1,
	               "createdAt": "2022-01-01T00:00:00.000Z",
	               "updatedAt": "2022-01-01T00:00:00.000Z",
	             },
	             "jobPositionJob": {
	               "id": 1,
	               "job": "직무",
	               "openingId": 1,
	               "openingJobPositionId": 1,
	               "createdAt": "2022-01-01T00:00:00.000Z",
	               "updatedAt": "2022-01-01T00:00:00.000Z",
	             },
	             "jobPositionPlace": {
	               "id": 1,
	               "googleMapId": "id",
	               "location": "서울",
	               "place": "서울특별시 강남구",
	               "detailPlace": "강남대로",
	               "workFromHome": true,
	               "openingId": 1,
	               "openingJobPositionId": 1,
	               "createdAt": "2022-01-01T00:00:00.000Z",
	               "updatedAt": "2022-01-01T00:00:00.000Z",
	             },
	             "jobPositionCareer": {
	               "id": 1,
	               "careerFrom": 0,
	               "careerTo": 3,
	               "careerType": "EXPERIENCED",
	               "openingId": 1,
	               "openingJobPositionId": 1,
	               "createdAt": "2022-01-01T00:00:00.000Z",
	               "updatedAt": "2022-01-01T00:00:00.000Z",
	             },
	             "jobPositionEmployment": {
	               "id": 1,
	               "employment": "FULL_TIME_WORKER",
	               "openingId": 1,
	               "openingJobPositionId": 1,
	               "createdAt": "2022-01-01T00:00:00.000Z",
	               "updatedAt": "2022-01-01T00:00:00.000Z",
	             },
	           }
	         ]
	       }
	    },
	    "message": null,
	    "errorCode": null
}

응답 객체 상세

필드타입필수 여부설명
openingInfoObject필수그리팅 내 설정된 공고의 정보입니다.
groupinfoObject필수그리팅 내 워크스페이스 정보입니다.
docsInfoObject[]선택그리팅 내 설정된 지원서류 정보입니다.
questionnairesInfoObject[]선택그리팅 내 설정된 사전질문 정보입니다.
careerInfoObject필수그리팅 내 설정된 공고의 경력 사항 정보입니다.
termsObject필수그리팅 내 설정된 약관 정보입니다. (추후 삭제 예정)
additionalApplicantInfoConfigObject필수그리팅 내 설정된 추가정보 설정 정보입니다.
openingJobPositionInfoObject선택공고 모집분야 정보입니다.
termsInfoObject필수동의서 정보입니다.

응답 객체 상세 (openingInfo)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 id 입니다.
  </td>
</tr>

<tr>
  <td>
    status
  </td>

  <td>
    Enum
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고의 상태 정보입니다.  

    * `OPEN` : 공고 활성화
    * `CLOSE` : 공고 비활성화
    * `ARCHIVE` : 공고 보관
  </td>
</tr>

<tr>
  <td>
    title
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 제목입니다.
  </td>
</tr>

<tr>
  <td>
    detail
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    공고 상세 설명입니다. (html 형식)
  </td>
</tr>

<tr>
  <td>
    openDate
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    공고 생성일입니다.
  </td>
</tr>

<tr>
  <td>
    dueDate
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    공고 마감일입니다.
  </td>
</tr>

<tr>
  <td>
    deploy
  </td>

  <td>
    Boolean
  </td>

  <td>
    `선택`
  </td>

  <td>
    공고 채용사이트 게시 여부입니다.
  </td>
</tr>
필드
openingId

응답 객체 상세 (groupInfo)

필드타입필수 여부설명
groupIdInteger필수워크스페이스 id 입니다.
nameString필수워크스페이스 이름입니다.
imageUrlString선택워크스페이스 프로필 URL 입니다.

응답 객체 상세 (documents)

필드타입필수 여부설명
docIdString필수지원서류 id 입니다.
nameString필수지원서류 이름입니다.
detailString선택지원서류 상세 설명입니다.
needBoolean선택지원서류 필수 제출 여부입니다.
formsObject[]선택지원서류 양식 파일 정보입니다.
enableUrlBoolean선택지원서류 링크 제출 허용 여부입니다.

응답 객체 상세 (forms)

필드타입필수 여부설명
fileNameString필수양식 파일명입니다.
fileTypeString필수양식 파일 확장자명입니다.
fileSizeString필수양식 파일 파일크기입니다.
formUrlString선택양식 파일 다운로드 URL입니다.

응답 객체 상세 (questionnaires)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    사전 질문 id 입니다.
  </td>
</tr>

<tr>
  <td>
    question
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    사전 질문입니다.
  </td>
</tr>

<tr>
  <td>
    type
  </td>

  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    사전 질문 유형입니다.  

    * `100` : 텍스트 입력
    * `200` : 단건 선택
    * `300` : 복수 선택
    * `400` : 지원 경로 입력
  </td>
</tr>

<tr>
  <td>
    need
  </td>

  <td>
    Boolean
  </td>

  <td>
    `선택`
  </td>

  <td>
    사전 질문 필수 제출 여부입니다.
  </td>
</tr>

<tr>
  <td>
    description
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    사전 질문 상세 설명입니다.
  </td>
</tr>

<tr>
  <td>
    maxLength
  </td>

  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    사전 질문 최대 답변 길이입니다.
  </td>
</tr>

<tr>
  <td>
    items
  </td>

  <td>
    String\[]
  </td>

  <td>
    `선택`
  </td>

  <td>
    사전 질문 선택지입니다.
  </td>
</tr>

<tr>
  <td>
    isDirectly
  </td>

  <td>
    Boolean
  </td>

  <td>
    `필수`
  </td>

  <td>
    사전 질문 직접 등록 가능 여부입니다.
  </td>
</tr>
필드
questionnaireId

응답 객체 상세 (careerInfo)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    최소 경력입니다.\
    (`EXPERIENCED` 만 해당)
  </td>
</tr>

<tr>
  <td>
    to
  </td>

  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    최대 경력입니다.\
    (`EXPERIENCED` 만 해당)
  </td>
</tr>

<tr>
  <td>
    type
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    경력 사항 구분입니다.  

    * `NEW_COMER` : 신입
    * `EXPERIENCED` : 경력
    * `NOT_MATTER` : 무관
  </td>
</tr>
필드
from

응답 객체 상세 (terms)

필드타입필수 여부설명
privacyTermsString선택개인정보 필수 항목 수집 및 이용 동의 전문입니다. (html 형식)
privacyTermsOptionalString선택개인정보 선택 항목 수집 및 이용 동의 전문입니다. (html 형식)
privacyConsignmentTermsString선택개인정보 처리 위탁에 대한 고지 전문입니다. (html 형식)
sensitiveInformationTermsString선택민감정보 수집 및 이용 동의 전문입니다. (html 형식)
additionalTermsObject[]선택지원자 추가 약관 정보입니다.

지원자 추가 약관 정보 상세(additionalTerms)

필드타입필수 여부설명
idInteger필수지원자 추가 약관 정보 동의 ID입니다.
titleString필수지원자 추가 약관 정보 동의 제목입니다.
titleEngString선택지원자 추가 약관 정보 동의 제목입니다. (영문)
contentString필수지원자 추가 약관 정보 동의 전문입니다. (html 형식)
contentEngString선택지원자 추가 약관 정보 동의 전문입니다. (영문)(html 형식)
requireBoolean필수지원자 추가 약관 정보 동의 필수 여부입니다.
orderInteger필수지원자 추가 약관 정보 노출 순서입니다.

응답 객체 상세 (additionalApplicantInfoConfig)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    성별 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    genderNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    성별 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    birthday
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    생년월일 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    birthdayNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    생년월일 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    educationalBackground
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    학력 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    educationalBackgroundNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    학력 사항 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    career
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    경력 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    careerNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    경력 사항 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    languageSkill
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    어학 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    languageSkillNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    어학 사항 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    certificate
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    자격증 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    certificateNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    자격증 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    militaryService
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    병역 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    militaryServiceNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    병역 사항 제출 유의사항입니다. 
  </td>
</tr>

<tr>
  <td>
    disability
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    장애 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    disbailityNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    장애 사항 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    veteranStatus
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    보훈 사항 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    veteranStatusNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    보훈 사항 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    address
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    주소 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    addressNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    주소 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    foreignName
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    영문 이름 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    foreignNameNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    영문 제출 유의사항입니다. 
  </td>
</tr>

<tr>
  <td>
    nationality
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    국적 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    natilnalityNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    국적 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    overseasExperience
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    해외 경험 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    overseasExperienceNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    해외 경험 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    outsideActivity
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    외부 활동 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    outsideActivityNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    외부 활동 제출 유의사항입니다.
  </td>
</tr>

<tr>
  <td>
    profileImage
  </td>

  <td>
    Enum
  </td>

  <td>
    `선택`
  </td>

  <td>
    프로필 사진 제출 여부입니다.  

    * `NOT_RECEIVED` : 제출 안함
    * `OPTIONAL` : 선택
    * `REQUIRED` : 필수
  </td>
</tr>

<tr>
  <td>
    profileImageNotice
  </td>

  <td>
    String
  </td>

  <td>
    `선택`
  </td>

  <td>
    프로필 사진 제출 유의사항입니다.
  </td>
</tr>
필드
gender

응답 객체 상세 (openingJobPositionInfo)

필드타입필수 여부설명
openingJobPositionSettingObject필수공고 모집분야 설정 정보입니다.
openingJobPositionsList필수지원자가 선택 가능한 모집분야 값 리스트입니다.

응답 객체 상세 (openingJobPositionSetting)

필드타입필수 여부설명
idInteger필수공고 모집분야 설정 정보 고유 id입니다.
maxPriorityInteger필수선택 가능한 모집분야의 최대 갯수입니다.
openingIdInteger필수공고의 고유 id입니다.
createdAtString필수공고 모집분야 설정 정보 생성일입니다.
updatedAtString필수공고 모집분야 설정 정보 수정일입니다.

응답 객체 상세 (openingJobPositions)

필드타입필수 여부설명
idInteger필수지원자가 선택 가능한 모집분야 값 고유 id입니다.
openingIdInteger필수공고의 고유 id입니다.
jobPositionPlaceObject선택지원자가 선택 가능한 근무지입니다.
jobPositionFieldObject선택지원자가 선택 가능한 부입니다.
jobPositionOccupationObject선택지원자가 선택 가능한 직군입니다.
jobPositionJobObject선택지원자가 선택 가능한 직무입니다.
jobPositionCareerObject선택지원자가 선택 가능한 경력 사항 입니다.
jobPositionEmploymentObject선택지원자가 선택 가능한 채용 형태 입니다.

응답 객체 상세 (jobPositionField)

필드타입필수 여부설명
idInteger필수부문 고유 id입니다.
fieldString필수부문입니다.
openingIdInteger필수공고의 고유 id입니다.
openingJobPositionIdInteger필수지원자가 선택 가능한 모집분야 값 고유 id입니다.
createdAtString필수공고 모집분야 설정 정보 생성일입니다.
updatedAtString필수공고 모집분야 설정 정보 수정일입니다.

응답 객체 상세 (jobPositionOccupation)

필드타입필수 여부설명
idInteger필수직 고유 id입니다.
occupationString필수직군입니다.
openingIdInteger필수공고의 고유 id입니다.
openingJobPositionIdInteger필수지원자가 선택 가능한 모집분야 값 고유 id입니다.
createdAtString필수공고 모집분야 설정 정보 생성일입니다.
updatedAtString필수공고 모집분야 설정 정보 수정일입니다.

응답 객체 상세 (jobPositionJob)

필드타입필수 여부설명
idInteger필수직 고유 id입니다.
jobString필수직무입니다.
openingIdInteger필수공고의 고유 id입니다.
openingJobPositionIdInteger필수지원자가 선택 가능한 모집분야 값 고유 id입니다.
createdAtString필수공고 모집분야 설정 정보 생성일입니다.
updatedAtString필수공고 모집분야 설정 정보 수정일입니다.

응답 객체 상세 (jobPositionPlace)

필드타입필수 여부설명
idInteger필수근무지 고유 id입니다.
locationString필수근무 지역입니다.
googleMapIdString선택Google Map 제공 id입니다.
placeString선택기본 주소입니다.
detailPlaceString선택상세 주소입니다.
workFromHomeBoolean선택재택 근무 가능 여부입니다.
openingIdInteger필수공고의 고유 id입니다.
openingJobPositionIdInteger필수지원자가 선택 가능한 모집분야 값 고유 id입니다.
createdAtString필수공고 모집분야 설정 정보 생성일입니다.
updatedAtString필수공고 모집분야 설정 정보 수정일입니다.

응답 객체 상세 (jobPositionCareer)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    경력사항 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    careerFrom
  </td>

  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    최소 경력 연수입니다.
  </td>
</tr>

<tr>
  <td>
    careerTo
  </td>

  <td>
    Integer
  </td>

  <td>
    `선택`
  </td>

  <td>
    최대 경력 연수입니다.
  </td>
</tr>

<tr>
  <td>
    careerType
  </td>

  <td>
    Enum  

    * `NEW_COMER`: 신입
    * `EXPERIENCED` : 경\
      력
    * `NOT_MATTER` : 무관
  </td>

  <td>
    `선택`
  </td>

  <td>
    경력 사항 구분입니다.
  </td>
</tr>

<tr>
  <td>
    openingId
  </td>

  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고의 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    openingJobPositionId
  </td>

  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    지원자가 선택 가능한 모집분야 값 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    createdAt
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 모집분야 설정 정보 생성일입니다.
  </td>
</tr>

<tr>
  <td>
    updatedAt
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 모집분야 설정 정보 수정일입니다.
  </td>
</tr>
필드
id

응답 객체 상세 (jobPositionEmployment)

  <th>
    타입
  </th>

  <th>
    필수 여부
  </th>

  <th>
    설명
  </th>
</tr>
  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    채용 형태 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    employment
  </td>

  <td>
    Enum  

    * `FULL_TIME_WORKER`: 정규
    * `CONTRACT_WORKER` : 계약\
      직
    * `INTERN_WORKER` : 인\
      턴
    * `FREE_LANCER` : 프리랜\
      서
    * `MILITARY_SERVICE_EXCEPTION` : 병역특례
  </td>

  <td>
    `필수`
  </td>

  <td>
    채용 형태입니다.
  </td>
</tr>

<tr>
  <td>
    openingId
  </td>

  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고의 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    openingJobPositionId
  </td>

  <td>
    Integer
  </td>

  <td>
    `필수`
  </td>

  <td>
    지원자가 선택 가능한 모집분야 값 고유 id입니다.
  </td>
</tr>

<tr>
  <td>
    createdAt
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 모집분야 설정 정보 생성일입니다.
  </td>
</tr>

<tr>
  <td>
    updatedAt
  </td>

  <td>
    String
  </td>

  <td>
    `필수`
  </td>

  <td>
    공고 모집분야 설정 정보 수정일입니다.
  </td>
</tr>
필드
id

응답 객체 상세 (termsInfo)

필드타입필수 여부설명
personalRequiredTermObject필수개인정보 필수항목 수집 및 이용 동의서에 대한 정보입니다.
personalOptionalTermObject필수개인정보 선택항목 수집 및 이용 동의서에 대한 정보입니다.
sensitiveTermObject선택민감정보 수집 및 이용 동의서에 대한 정보입니다.
customTermsObject[]필수범용영역 동의서에 대한 정보입니다.

응답 객체 상세 (personalRequiredTerm, personalOptionalTerm, sensitiveTerm, customTerms)

필드타입필수 여부설명
idNumber필수동의서 id
isRequiredBoolean필수동의서 필수/선택 여부
localesObject필수동의서 언어

응답 객체 상세 (locales)

필드타입필수 여부설명
koObject필수한글 언어 동의서에 대한 정보
enObject필수영문 언어 동의서에 대한 정보

응답 객체 상세 (ko, en)

필드타입필수 여부설명
titleString필수동의서 제목
contentString필수동의서 내용