Tin tuyển dụng

API Xem danh sách ứng viên đã ứng tuyển vào tin tuyển dụng

  • Mục đích: API cho phép xem chi tiết bản thông tin ứng tuyển mới nhất của ứng viên khi ứng viên đó đã ứng tuyển vào tin tuyển dụng thuộc không gian làm việc.

  • Phương thức: GET

  • Url: https://public-api.iviec.vn/api/warehouse/Candidate/GetCandidatesByRecruitment

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

RecruitmentId

String

M

Mã tin tuyển dụng

  • Response:

{
    "avatar": null,
    "cvPath": null,
    "workspaceId": "01000000-71fd-c23d-e219-08dbf1728b83",
    "substituteId": 11636,
    "name": "Chung 2",
    "creatorId": "01000000-3965-3e65-cb8b-08dbb43cac5e",
    "creatorName": "Phanthu2089",
    "creatorEmail": "[email protected]",
    "updaterId": null,
    "updaterName": null,
    "updaterEmail": null,
    "phoneNumber": "0834966478",
    "email": "[email protected]",
    "dateOfBirth": null,
    "weight": null,
    "height": null,
    "numOfRecruitment": 1,
    "numOfRecruitmentRequirement": 1,
    "createdTime": "2023-12-09T07:05:43.581403Z",
    "updatedTime": null,
    "livingAddress": null,
    "homeTower": null,
    "expectedSalaryFrom": null,
    "expectedSalaryTo": null,
    "currency": null,
    "statusJob": 2,
    "statusRecruitment": 2,
    "gender": null,
    "maritalStatus": null,
    "recruitmentId": null,
    "recruitmentApplyCvId": null,
    "recruitmentApplicantApplyFormId": null,
    "candidateHomeTower": null,
    "candidateLivingAddress": null,
    "candidateExpectedWorkingAddress": [],
    "candidateWorkingAddresses": [],
    "projectsAndActivities": [],
    "candidateEducations": [],
    "candidateCertifications": [],
    "candidateTaggingKeywords": [],
    "candidateTaggingSkills": [],
    "candidateJobSources": [],
    "candidateJobCategories": [],
    "candidateReferralLinks": [],
    "careerObjective": null,
    "yearOfExperience": null,
    "identityCard": null,
    "achievements": null,
    "consultationInformation": null,
    "interests": null,
    "referralLink": null,
    "rootCandidateId": null,
    "offerSendingStatus": 0,
    "candidateRecruitmentMission": null,
    "id": "01000000-693b-9253-b246-08dbf88542a9",
    "substituteImage": "22A8BC"
}

API Xem danh sách CV của ứng viên đã ứng tuyển vào tin tuyển dụng

  • Mục đích: API cho phép xem danh sách CV của ứng viên đã ứng tuyển vào một tin tuyển dụng.

  • Phương thức: GET

  • Url:

https://public-api.iviec.vn/api/warehouse/Candidate/GetCandidateCvsByCandidateApply Recruitment

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

CandidateId

String

M

Mã ứng viên

  • Response:

API Kiểm tra tồn tại số điện thoại của ứng viên khi chuyển ứng viên vào tin tuyển dụng

  • Mục đích: API với mục đích kiểm tra số điện thoại của ứng viên đã tồn tại trong hệ thống ứng tuyển hay chưa? Với mỗi ứng viên ứng tuyển vào tin tuyển dụng trong hệ thống thuộc không gian làm việc, sẽ đi kèm với một số điện thoại, API kiểm tra và trả về giá trị boolean, dùng kết quả này để thực hiện tiếp các yêu cầu liên quan.

  • Phương thức: GET

  • Url: https://public-api.iviec.vn/api/warehouse/Candidate/CheckCandidateExists

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc

Phone

String

M

Số điện thoại ứng viên

RecruitmentId

String

M

Mã tin tuyển dụng

  • Response:

true: đã tồn tại, false: không tồn tại!

API Xem chi tiết tin tuyển dụng

  • Mục đích: API cho phép xem chi tiết tin tuyển dụng trong một không gian làm việc

  • Phương thức: GET

  • Url: https://public-api.iviec.vn/api/recruitment/Recruitment/GetRecruitment

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

Id

String

M

Mã tin tuyển dụng

  • Response:

API Xem danh sách tin tuyển dụng

  • Mục đích: API cho phép xem danh sách tin tuyển dụng trong một không gian làm việc.

  • Phương thức: GET

  • Url: https://publicapi.iviec.dev/swagger/api/recruitment/Recruitment/GetRecruitments

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

IsSystemRoles

Bool

O

Quyền hệ thống

SearchKey

String

O

Từ khoá tìm kiếm

PublishTimeFrom

DateTime

O

Thời gian đăng tin tuyển dụng

PublishTimeTo

DateTime

O

Thời gian đăng tin tuyển dụng

RecruitmentStates

List<RecruitmentPublicContract>

O

Trạng thái hiển thị tin tuyển dụng

RecruitmentStatuses

List<RecruitmentStatusContract>

O

Trạng thái tin tuyển dụng

RecruitmentRequirementIds

List<string>

O

Danh sách mã yêu cầu tuyển dụng

CreatorIds

List<string>

O

Danh sách người tạo tin tuyển dụng

RecruitmentIds

List<string>

O

Danh sách mã tin tuyển dụng

  • Response:

API Tạo tin tuyển dụng

  • Mục đích: API cho phép tạo tin tuyển dụng theo từng không gian làm việc

  • Phương thức: POST

  • Url: https://public-api.iviec.vn/api/recruitment/Recruitment/CreateRecruitment

  • Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

RecruitmentRequirementId

String

M

Mã yêu cầu tuyền dụng

Name

String

M

Tên tin tuyển dụng

JobCategoryIds

List<String>

M

Danh sách ngành nghề

CoPersonInChargeIds

List<String>

O

Danh sách mã đồng phụ trách tin

PersonInChargeId

String

M

Mã người phụ trách tin

JobPosition

String

M

Vị trí công việc

Description

String

M

Mô tả vị trí công việc

Requirement

String

M

Yêu cầu vị trí công việc

Request

String

O

N/A

Benefit

String

M

Quyền lợi vị trí công việc

SalaryShowType

SalaryShowTypeContract?

O

Cách hiển thị lương (refer to 1.3)

MinSalary

Decimal?

O

Mức lương tối thiểu

MaxSalary

Decimal?

O

Mức lương tối đa

CurrentUnitType

CurrentUnitTypeContract?

O

Đơn vị tiền tệ (refer to 1.3)

WorkingAddresses

List<RecruitmentAddressContract>

O

Danh sách nơi làm việc (refer to 1.3)

RecruitingAddresses

List<RecruitmentAddressContract>

O

Danh sách nơi đăng tin tuyển dụng

GenderType

GenderTypeContract?

O

Giới tính (refer to 1.3)

WorkExperienceType

WorkExperienceTypeContract?

O

Kinh nghiệm làm việc (refer to 1.3)

LanguageTypes

List<LanguageTypeContract>

O

Danh sách ngôn ngữ cần tuyền dụng (refer to 1.3)

WaysOfWorkingTypes

List<WaysOfWorkingTypeContract>

M

Danh sách hình thức làm việc (refer to 1.3)

RequiredLevelTypes

List<RequiredLevelTypeContract>

M

Danh sách yêu cầu Level (refer to 1.3)

OrganizationPolicyIds

List<string>

O

Danh sách chính sách công ty

RecruitmentPublish

RecruitmentPublishContract

M

Hình thức hiển thị tin tuyển dụng (refer to 1.3)

RecruitmentState

RecruitmentStateContract

M

Loại tin tuyển dụng

RecruitmentApplyFormId

String

O

Mã mẫu ứng tuyền nhanh

API Chỉnh sửa tin tuyển dụng

Mục đích: API cho phép chỉnh sửa tin tuyển dụng theo từng không gian làm việc.

Phương thức: PATCH

Url: https://public-api.iviec.vn/api/recruitment/Recruitment/UpdateRecruitment/{id}

Tham số:

Tham số
Kiểu dữ liệu
Bắt buộc
Mô tả

RecruitmentRequirementId

String

M

Mã yêu cầu tuyền dụng

Name

String

M

Tên tin tuyển dụng

JobCategoryIds

List<String>

M

Danh sách ngành nghề

CoPersonInChargeIds

List<String>

O

Danh sách mã đồng phụ trách tin

PersonInChargeId

String

M

Mã người phụ trách tin

JobPosition

String

M

Vị trí công việc

Description

String

M

Mô tả vị trí công việc

Requirement

String

M

Yêu cầu vị trí công việc

Request

String

O

N/A

Benefit

String

M

Quyền lợi vị trí công việc

SalaryShowType

SalaryShowTypeContract?

O

Cách hiển thị lương (refer to 1.3)

MinSalary

Decimal?

O

Mức lương tối thiểu

MaxSalary

Decimal?

O

Mức lương tối đa

CurrentUnitType

CurrentUnitTypeContract?

O

Đơn vị tiền tệ (refer to 1.3)

WorkingAddresses

List<RecruitmentAddressContract>

O

Danh sách nơi làm việc (refer to 1.3)

RecruitingAddresses

List<RecruitmentAddressContract>

O

Danh sách nơi đăng tin tuyển dụng

GenderType

GenderTypeContract?

O

Giới tính (refer to 1.3)

WorkExperienceType

WorkExperienceTypeContract?

O

Kinh nghiệm làm việc (refer to 1.3)

LanguageTypes

List<LanguageTypeContract>

O

Danh sách ngôn ngữ cần tuyền dụng (refer to 1.3)

WaysOfWorkingTypes

List<WaysOfWorkingTypeContract>

M

Danh sách hình thức làm việc (refer to 1.3)

RequiredLevelTypes

List<RequiredLevelTypeContract>

M

Danh sách yêu cầu Level (refer to 1.3)

OrganizationPolicyIds

List<string>

O

Danh sách chính sách công ty

RecruitmentPublish

RecruitmentPublishContract

M

Hình thức hiển thị tin tuyển dụng (refer to 1.3)

RecruitmentState

RecruitmentStateContract

M

Loại tin tuyển dụng

RecruitmentApplyFormId

String

O

Mã mẫu ứng tuyền nhanh

Last updated