Public - Recruitment API
Number of APIs: 36
https://developers.pageuppeople.com/Api/Recruitment
-
Hire API-Job - Search jobs GET {{baseUrl}}/recruitment/hire/jobs?pageNumber=1&jobStatusCode=<string>&beforeLastModifiedDateTime=<dateTime>&afterLastModifiedDateTime=<dateTime>&jobId=<string>
-
Hire API-Job - Get job position by PageUp job ID / PUReferenceID (lJobID) GET {{baseUrl}}/recruitment/hire/jobs/{{jobId}}/jobposition?jobPositionWithoutOfferOnly=<boolean>&jobPositionStatus=Cancelled&cancelledPosition=<boolean>
-
Hire API-Job - Create job POST {{baseUrl}}/recruitment/hire/jobs
-
Hire API-Offer - Get offer by PageUp Offer ID (lOfferID) GET {{baseUrl}}/recruitment/hire/offers/{{offerId}}
-
Hire API-Offer - Update offer by PageUp Offer ID (lOfferID - Offer PUReferenceID) POST {{baseUrl}}/recruitment/hire/offers/{{offerId}}
-
Hire API-Offer - Get offer checks by PageUp Offer ID (lOfferID - Offer PUReferenceID) GET {{baseUrl}}/recruitment/hire/offers/{{offerId}}/offerchecks
-
Hire API-Offer - Get offer/s by PageUp Application ID (lApplicationID) GET {{baseUrl}}/recruitment/hire/applications/:applicationId/offer?latestOffer=true
-
Hire API-Offer - Create offer by PageUp Application ID (lApplicationID / Application - PUReferenceID) POST {{baseUrl}}/recruitment/hire/applications/{{applicationId}}/offer?parentOfferID=0
-
Hire API-Offer - Mark offers as processed based on a list of Application IDs (limited to max 100 application Ids per API request) POST {{baseUrl}}/recruitment/hire/offers/process
-
Hire API-Offer - Set offer status by PageUp Offer ID (lOfferID) POST {{baseUrl}}/recruitment/hire/offers/{{offerId}}/status