그리팅 내 공고들의 정보를 불러옵니다.
요청 URL
GET
<https://oapi.greetinghr.com/openapi/openings
요청 헤더
X-Api-Version: 2.0
요청 파라미터
필드 | 타입 | 필수 여부 | 설명 | 파라미터 타입 |
---|---|---|---|---|
page | Int | 필수 | 페이지 번호입니다. 0부터 시작합니다. | Query |
pageSize | Int | 필수 | 페이지 당 반환되는 데이터의 갯수입니다. 최대 100개로 제한됩니다. | Query |
title | String | 선택 | 검색하고자 하는 공고의 제목입니다. | Query |
occupation | List | 선택 | 검색하고자 하는 공고의 직군입니다. 여러개를 or 조건으로 검색할 수 있습니다. | Query |
field | List | 선택 | 검색하고자 하는 공고의 부문입니다. 여러개를 or 조건으로 검색할 수 있습니다. | Query |
job | List | 선택 | 검색하고자 하는 공고의 직무입니다. 여러개를 or 조건으로 검색할 수 있습니다. | Query |
place | List직 | 선택 | 검색하고자 하는 공고의 직무입니다. 여러개를 or 조건으로 검색할 수 있습니다. | Query |
employment | List - FULL_TIME_WORKER :정규직 - CONTRACT_WORKER : 계약직 - INTERN_WORKER : 인턴 - FREE_LANCER : 프리랜서 - MILITARY_SERVICE_EXCEPTION : 병역특례 | 선택 | 검색하고자 하는 공고의 채용 형태입니다. 여러개를 or 조건으로 검색할 수 있습니다. | Query |
career | List - NEW_COMER : 신입- EXPERIENCED : 경력- NOT_MATTER : 무관 | 선택 | 검색하고자 하는 공고의 경력사항 정보입니다. | Query |
activatedAtCareerPage | Boolean | 선택 | 검색하고자 하는 공고의 채용 사이트 게시 여부입니다. - true 로 전달 시 채용 사이트에 게시된 공고만 불러옵니다.- false 로 전달 시 채용 사이트에 게시되지 않은 공고만 불러옵니다. | Query |
status | Enum - OPEN : 활성화 - CLOSE : 비활성화 - ARCHIVE : 보관함 | 선택 | 검색하고자 하는 공고의 상태입니다. | Query |
예시 응답
{
"success": true,
"data": {
"page": 0,
"pageSize": 10,
"totalCount": 1,
"totalPage": 0,
"hasPrev": false,
"hasNext": false,
"datas": [{
"id": 1,
"title": "채용 공고",
"dueDate": "2022-01-01T00:00:00.000Z",
"url": "career.doodlin.co.kr/o/1",
"activatedAtCareerPage": true,
"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,
"createdAt": "2022-01-01T00:00:00.000Z",
"updatedAt": "2022-01-01T00:00:00.000Z",
},
"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
}
응답 객체 상세 (datas)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 공고의 고유 id입니다. |
title | String | 필수 | 공고의 제목입니다. |
dueDate | String | 선택 | 공고의 마감일 정보입니다. |
url | String | 필수 | 공고의 링크입니다. |
activatedAtCareerPage | Boolean | 필수 | 공고의 채용 사이트 게시 여부입니다. |
openingJobPositionInfo | Object | 선택 | 공고 모집분야 정보입니다. |
응답 객체 상세 (openingJobPositionInfo)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
openingJobPositionSetting | Object | 필수 | 공고 모집분야 설정 정보입니다. |
openingJobPositions | List | 필수 | 지원자가 선택 가능한 모집분야 값 리스트입니다. |
응답 객체 상세 (openingJobPositionSetting)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 공고 모집분야 설정 정보 고유 id입니다. |
maxPriority | Integer | 필수 | 선택 가능한 모집분야의 최대 갯수입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (openingJobPositions)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
jobPositionPlace | Object | 선택 | 지원자가 선택 가능한 근무지입니다. |
jobPositionField | Object | 선택 | 지원자가 선택 가능한 부입니다. |
jobPositionOccupation | Object | 선택 | 지원자가 선택 가능한 직군입니다. |
jobPositionJob | Object | 선택 | 지원자가 선택 가능한 직무입니다. |
jobPositionCareer | Object | 선택 | 지원자가 선택 가능한 경력 사항 입니다. |
jobPositionEmployment | Object | 선택 | 지원자가 선택 가능한 채용 형태 입니다. |
createdAt | String | 필수 | 지원자가 선택 가능한 모집분야 값 생성일입니다. |
updatedAt | String | 필수 | 지원자가 선택 가능한 모집분야 값 수정일입니다. |
응답 객체 상세 (jobPositionField)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 부문 고유 id입니다. |
field | String | 필수 | 부문입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (jobPositionOccupation)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 직 고유 id입니다. |
occupation | String | 필수 | 직군입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (jobPositionJob)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 직 고유 id입니다. |
job | String | 필수 | 직무입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (jobPositionPlace)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 근무지 고유 id입니다. |
location | String | 필수 | 근무 지역입니다. |
googleMapId | String | 선택 | Google Map 제공 id입니다. |
place | String | 선택 | 기본 주소입니다. |
detailPlace | String | 선택 | 상세 주소입니다. |
workFromHome | Boolean | 선택 | 재택 근무 가능 여부입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (jobPositionCareer)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 경력사항 고유 id입니다. |
careerFrom | Integer | 선택 | 최소 경력 연수입니다. |
careerTo | Integer | 선택 | 최대 경력 연수입니다. |
careerType | Enum - NEW_COMER : 신입- EXPERIENCED : 경력 - NOT_MATTER : 무관 | 선택 | 경력 사항 구분입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |
응답 객체 상세 (jobPositionEmployment)
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
id | Integer | 필수 | 채용 형태 고유 id입니다. |
employment | Enum - FULL_TIME_WORKER : 정규- CONTRACT_WORKER : 계약직 - INTERN_WORKER : 인턴 - FREE_LANCER : 프리랜서 - MILITARY_SERVICE_EXCEPTION : 병역특례 | 필수 | 채용 형태입니다. |
openingId | Integer | 필수 | 공고의 고유 id입니다. |
openingJobPositionId | Integer | 필수 | 지원자가 선택 가능한 모집분야 값 고유 id입니다. |
createdAt | String | 필수 | 공고 모집분야 설정 정보 생성일입니다. |
updatedAt | String | 필수 | 공고 모집분야 설정 정보 수정일입니다. |